public void GetParishListAdvancedSearch_Success_Test() { // Arrange int? countyId = null; int? districtId = null; int? countryId = null; string name = null; string code = null; double?latitude = null; double?longitude = null; bool? active = null; //int pageIndex = 0; int pageSize = 10; // list IList <R_Parish> list = new List <R_Parish>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleParish(i)); } // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.GetParishListAdvancedSearch( Moq.It.IsAny <int?>() // countyId , Moq.It.IsAny <int?>() // districtId , Moq.It.IsAny <int?>() // countryId , Moq.It.IsAny <string>() // name , Moq.It.IsAny <string>() // code , Moq.It.IsAny <double?>() // latitude , Moq.It.IsAny <double?>() // longitude , Moq.It.IsAny <bool?>() // active )).Returns(list); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act var resultList = parishService.GetParishListAdvancedSearch( countyId , districtId , countryId , name , code , latitude , longitude , active ); ParishDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ParishId); }
public void GetParishsPaged_Success_Test() { // Arrange string searchTerm = ""; int pageIndex = 0; int pageSize = 10; // list IList <R_Parish> list = new List <R_Parish>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleParish(i)); } // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.GetParishs(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act var resultList = parishService.GetParishs(searchTerm, pageIndex, pageSize); ParishDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ParishId); Assert.AreEqual(10, resultList.Count); }
public void GetParishs_Success_Test() { // Arrange R_Parish parish = SampleParish(1); IList <R_Parish> list = new List <R_Parish>(); list.Add(parish); // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.GetParishs()).Returns(list); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act var resultList = parishService.GetParishs(); ParishDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ParishId); }
public void DeleteParishById_Success_Test() { // Arrange int id = 1; // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.DeleteParish(Moq.It.IsAny <int>())).Verifiable(); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act parishService.DeleteParish(id); // Assert Assert.IsTrue(true); }
public void UpdateParish_Success_Test() { // Arrange ParishDTO dto = SampleParishDTO(1); // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.UpdateParish(Moq.It.IsAny <R_Parish>())).Verifiable(); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act parishService.UpdateParish(dto); // Assert Assert.IsNotNull(dto); }
public void AddParish_Success_Test() { // Arrange ParishDTO dto = SampleParishDTO(1); // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.AddParish(Moq.It.IsAny <R_Parish>())).Returns(1); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act int id = parishService.AddParish(dto); // Assert Assert.AreEqual(1, id); Assert.AreEqual(1, dto.ParishId); }
public void GetParish_Success_Test() { // Arrange int id = 1; R_Parish parish = SampleParish(id); // create mock for repository var mock = new Mock <IParishRepository>(); mock.Setup(s => s.GetParish(Moq.It.IsAny <int>())).Returns(parish); // service ParishService parishService = new ParishService(); ParishService.Repository = mock.Object; // Act ParishDTO result = parishService.GetParish(id); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ParishId); }