public void GetExperimentalPhaseLogsPaged_Success_Test() { // Arrange string searchTerm = ""; int pageIndex = 0; int pageSize = 10; // list IList <R_ExperimentalPhaseLog> list = new List <R_ExperimentalPhaseLog>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleExperimentalPhaseLog(i)); } // create mock for repository var mock = new Mock <IExperimentalPhaseLogRepository>(); mock.Setup(s => s.GetExperimentalPhaseLogs(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list); // service ExperimentalPhaseLogService experimentalPhaseLogService = new ExperimentalPhaseLogService(); ExperimentalPhaseLogService.Repository = mock.Object; // Act var resultList = experimentalPhaseLogService.GetExperimentalPhaseLogs(searchTerm, pageIndex, pageSize); ExperimentalPhaseLogDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ExperimentalPhaseLogId); Assert.AreEqual(10, resultList.Count); }
public void GetExperimentalPhaseLogs_Success_Test() { // Arrange R_ExperimentalPhaseLog experimentalPhaseLog = SampleExperimentalPhaseLog(1); IList <R_ExperimentalPhaseLog> list = new List <R_ExperimentalPhaseLog>(); list.Add(experimentalPhaseLog); // create mock for repository var mock = new Mock <IExperimentalPhaseLogRepository>(); mock.Setup(s => s.GetExperimentalPhaseLogs()).Returns(list); // service ExperimentalPhaseLogService experimentalPhaseLogService = new ExperimentalPhaseLogService(); ExperimentalPhaseLogService.Repository = mock.Object; // Act var resultList = experimentalPhaseLogService.GetExperimentalPhaseLogs(); ExperimentalPhaseLogDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ExperimentalPhaseLogId); }