public void GetDeliveryReportMessageTypesPaged_Success_Test() { // Arrange string searchTerm = ""; int pageIndex = 0; int pageSize = 10; // list IList <R_DeliveryReportMessageType> list = new List <R_DeliveryReportMessageType>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleDeliveryReportMessageType(i)); } // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.GetDeliveryReportMessageTypes(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act var resultList = deliveryReportMessageTypeService.GetDeliveryReportMessageTypes(searchTerm, pageIndex, pageSize); DeliveryReportMessageTypeDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.DeliveryReportMessageTypeId); Assert.AreEqual(10, resultList.Count); }
public void GetDeliveryReportMessageTypes_Success_Test() { // Arrange R_DeliveryReportMessageType deliveryReportMessageType = SampleDeliveryReportMessageType(1); IList <R_DeliveryReportMessageType> list = new List <R_DeliveryReportMessageType>(); list.Add(deliveryReportMessageType); // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.GetDeliveryReportMessageTypes()).Returns(list); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act var resultList = deliveryReportMessageTypeService.GetDeliveryReportMessageTypes(); DeliveryReportMessageTypeDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.DeliveryReportMessageTypeId); }
public void GetDeliveryReportMessageTypeListAdvancedSearch_Success_Test() { // Arrange string name = null; string description = null; bool? active = null; //int pageIndex = 0; int pageSize = 10; // list IList <R_DeliveryReportMessageType> list = new List <R_DeliveryReportMessageType>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleDeliveryReportMessageType(i)); } // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.GetDeliveryReportMessageTypeListAdvancedSearch( Moq.It.IsAny <string>() // name , Moq.It.IsAny <string>() // description , Moq.It.IsAny <bool?>() // active )).Returns(list); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act var resultList = deliveryReportMessageTypeService.GetDeliveryReportMessageTypeListAdvancedSearch( name , description , active ); DeliveryReportMessageTypeDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.DeliveryReportMessageTypeId); }
public void DeleteDeliveryReportMessageTypeById_Success_Test() { // Arrange int id = 1; // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.DeleteDeliveryReportMessageType(Moq.It.IsAny <int>())).Verifiable(); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act deliveryReportMessageTypeService.DeleteDeliveryReportMessageType(id); // Assert Assert.IsTrue(true); }
public void UpdateDeliveryReportMessageType_Success_Test() { // Arrange DeliveryReportMessageTypeDTO dto = SampleDeliveryReportMessageTypeDTO(1); // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.UpdateDeliveryReportMessageType(Moq.It.IsAny <R_DeliveryReportMessageType>())).Verifiable(); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act deliveryReportMessageTypeService.UpdateDeliveryReportMessageType(dto); // Assert Assert.IsNotNull(dto); }
public void AddDeliveryReportMessageType_Success_Test() { // Arrange DeliveryReportMessageTypeDTO dto = SampleDeliveryReportMessageTypeDTO(1); // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.AddDeliveryReportMessageType(Moq.It.IsAny <R_DeliveryReportMessageType>())).Returns(1); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act int id = deliveryReportMessageTypeService.AddDeliveryReportMessageType(dto); // Assert Assert.AreEqual(1, id); Assert.AreEqual(1, dto.DeliveryReportMessageTypeId); }
public void GetDeliveryReportMessageType_Success_Test() { // Arrange int id = 1; R_DeliveryReportMessageType deliveryReportMessageType = SampleDeliveryReportMessageType(id); // create mock for repository var mock = new Mock <IDeliveryReportMessageTypeRepository>(); mock.Setup(s => s.GetDeliveryReportMessageType(Moq.It.IsAny <int>())).Returns(deliveryReportMessageType); // service DeliveryReportMessageTypeService deliveryReportMessageTypeService = new DeliveryReportMessageTypeService(); DeliveryReportMessageTypeService.Repository = mock.Object; // Act DeliveryReportMessageTypeDTO result = deliveryReportMessageTypeService.GetDeliveryReportMessageType(id); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.DeliveryReportMessageTypeId); }