public static Object GetService(String serviceName) { if (serviceName.Equals("DELIVERY_NOTE")) { IDeliveryNoteService service = new DeliveryNoteServiceImpl(); return service; } else if(serviceName.Equals("RECEIVE_NOTE")) { IReceiveNoteService service = new ReceiveNoteServiceImpl(); return service; } else if (serviceName.Equals("CAR")) { ICarService service = new CarServiceImpl(); return service; } else if (serviceName.Equals("NOTE_LINE_ITEM")) { INoteLineItemService service = new NoteLineItemServiceImpl(); return service; } else { return null; } }
public void CreateDeliveryNote_WithValidData() { int expectedRow = 1; IDeliveryNoteDAO dao = new DeliveryNoteDAOImpl(); PrepareDeliveryNoteData.DeleteAllSampleData(); DeliveryNote note = PrepareDeliveryNoteData.SampleData(); IDeliveryNoteService deliveryNotenService = new DeliveryNoteServiceImpl(); deliveryNotenService.CreateDeliveryNote(note); int actualRow = dao.CountDeliveryNote("DN001"); PrepareDeliveryNoteData.DeleteAllSampleData(); Assert.AreEqual(expectedRow, actualRow, "Failed"); }
public void DeleteDeliveryNote_WithValidData() { int expectedRow = 0; PrepareDeliveryNoteData.DeleteAllSampleData(); DeliveryNote note = PrepareDeliveryNoteData.SampleData(); IDeliveryNoteService deliveryNotenService = new DeliveryNoteServiceImpl(); IDeliveryNoteDAO dao = new DeliveryNoteDAOImpl(); dao.CreateDeliveryNote(note); int id = context.DeliveryNotes.Where(b => b.Code == "DN001").FirstOrDefault().Id; deliveryNotenService.DeleteDeliveryNote(id); int actualRow = dao.CountDeliveryNote("DN001"); Assert.AreEqual(expectedRow, actualRow, "Failed"); }