package service;
import kundedb.service.KundedbService;
import kundedb.service.KundedbSyncSummary;
import org.joda.time.DateTime;
import org.junit.Test;
import util.InMemoryDbTest;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
public class KundedbServiceTest extends InMemoryDbTest{
@Test
public void testSyncCustomer(){
KundedbService service = new KundedbService("JUnit");
DateTime d = new DateTime(2013,12,3,0,0, PoseidonService.getTimeZone());
service.setNow(d);
KundedbSyncSummary summary = service.syncKundedb();
assertNotNull("Ikke mottatt sammendrag fra sync",summary);
assertEquals("Uventet antall kunder syncet",1,summary.syncedCustomers);
assertEquals("Uventet antall bestillinger syncet",2,summary.syncedOrders);
}
}