public void GetPartnershipTypesPaged_Success_Test() { // Arrange string searchTerm = ""; int pageIndex = 0; int pageSize = 10; // list IList <R_PartnershipType> list = new List <R_PartnershipType>(); for (int i = 1; i <= pageSize; i++) { list.Add(SamplePartnershipType(i)); } // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.GetPartnershipTypes(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act var resultList = partnershipTypeService.GetPartnershipTypes(searchTerm, pageIndex, pageSize); PartnershipTypeDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.PartnershipTypeId); Assert.AreEqual(10, resultList.Count); }
public void GetPartnershipTypes_Success_Test() { // Arrange R_PartnershipType partnershipType = SamplePartnershipType(1); IList <R_PartnershipType> list = new List <R_PartnershipType>(); list.Add(partnershipType); // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.GetPartnershipTypes()).Returns(list); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act var resultList = partnershipTypeService.GetPartnershipTypes(); PartnershipTypeDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.PartnershipTypeId); }
public void GetPartnershipTypeListAdvancedSearch_Success_Test() { // Arrange string name = null; string description = null; string activityType = null; bool? active = null; //int pageIndex = 0; int pageSize = 10; // list IList <R_PartnershipType> list = new List <R_PartnershipType>(); for (int i = 1; i <= pageSize; i++) { list.Add(SamplePartnershipType(i)); } // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.GetPartnershipTypeListAdvancedSearch( Moq.It.IsAny <string>() // name , Moq.It.IsAny <string>() // description , Moq.It.IsAny <string>() // activityType , Moq.It.IsAny <bool?>() // active )).Returns(list); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act var resultList = partnershipTypeService.GetPartnershipTypeListAdvancedSearch( name , description , activityType , active ); PartnershipTypeDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.PartnershipTypeId); }
public void DeletePartnershipTypeById_Success_Test() { // Arrange int id = 1; // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.DeletePartnershipType(Moq.It.IsAny <int>())).Verifiable(); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act partnershipTypeService.DeletePartnershipType(id); // Assert Assert.IsTrue(true); }
public void UpdatePartnershipType_Success_Test() { // Arrange PartnershipTypeDTO dto = SamplePartnershipTypeDTO(1); // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.UpdatePartnershipType(Moq.It.IsAny <R_PartnershipType>())).Verifiable(); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act partnershipTypeService.UpdatePartnershipType(dto); // Assert Assert.IsNotNull(dto); }
public void AddPartnershipType_Success_Test() { // Arrange PartnershipTypeDTO dto = SamplePartnershipTypeDTO(1); // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.AddPartnershipType(Moq.It.IsAny <R_PartnershipType>())).Returns(1); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act int id = partnershipTypeService.AddPartnershipType(dto); // Assert Assert.AreEqual(1, id); Assert.AreEqual(1, dto.PartnershipTypeId); }
public void GetPartnershipType_Success_Test() { // Arrange int id = 1; R_PartnershipType partnershipType = SamplePartnershipType(id); // create mock for repository var mock = new Mock <IPartnershipTypeRepository>(); mock.Setup(s => s.GetPartnershipType(Moq.It.IsAny <int>())).Returns(partnershipType); // service PartnershipTypeService partnershipTypeService = new PartnershipTypeService(); PartnershipTypeService.Repository = mock.Object; // Act PartnershipTypeDTO result = partnershipTypeService.GetPartnershipType(id); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.PartnershipTypeId); }