public void GetContributionMonetaryReviewersPaged_Success_Test() { // Arrange string searchTerm = ""; int pageIndex = 0; int pageSize = 10; // list IList <R_ContributionMonetaryReviewer> list = new List <R_ContributionMonetaryReviewer>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleContributionMonetaryReviewer(i)); } // create mock for repository var mock = new Mock <IContributionMonetaryReviewerRepository>(); mock.Setup(s => s.GetContributionMonetaryReviewers(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list); // service ContributionMonetaryReviewerService contributionMonetaryReviewerService = new ContributionMonetaryReviewerService(); ContributionMonetaryReviewerService.Repository = mock.Object; // Act var resultList = contributionMonetaryReviewerService.GetContributionMonetaryReviewers(searchTerm, pageIndex, pageSize); ContributionMonetaryReviewerDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryReviewerId); Assert.AreEqual(10, resultList.Count); }
public ContributionMonetaryReviewerDTO GetContributionMonetaryReviewer(int contributionMonetaryReviewerId) { try { //Requires.NotNegative("contributionMonetaryReviewerId", contributionMonetaryReviewerId); log.Debug("contributionMonetaryReviewerId: " + contributionMonetaryReviewerId + " "); // get R_ContributionMonetaryReviewer t = Repository.GetContributionMonetaryReviewer(contributionMonetaryReviewerId); ContributionMonetaryReviewerDTO dto = new ContributionMonetaryReviewerDTO(t); log.Debug(ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(dto)); return(dto); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void GetContributionMonetaryReviewers_Success_Test() { // Arrange R_ContributionMonetaryReviewer contributionMonetaryReviewer = SampleContributionMonetaryReviewer(1); IList <R_ContributionMonetaryReviewer> list = new List <R_ContributionMonetaryReviewer>(); list.Add(contributionMonetaryReviewer); // create mock for repository var mock = new Mock <IContributionMonetaryReviewerRepository>(); mock.Setup(s => s.GetContributionMonetaryReviewers()).Returns(list); // service ContributionMonetaryReviewerService contributionMonetaryReviewerService = new ContributionMonetaryReviewerService(); ContributionMonetaryReviewerService.Repository = mock.Object; // Act var resultList = contributionMonetaryReviewerService.GetContributionMonetaryReviewers(); ContributionMonetaryReviewerDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryReviewerId); }
public int AddContributionMonetaryReviewer(ContributionMonetaryReviewerDTO dto) { int id = 0; try { log.Debug(ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(dto)); R_ContributionMonetaryReviewer t = ContributionMonetaryReviewerDTO.ConvertDTOtoEntity(dto); // add id = Repository.AddContributionMonetaryReviewer(t); dto.ContributionMonetaryReviewerId = id; log.Debug("result: 'success', id: " + id); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } return(id); }
private ContributionMonetaryReviewerDTO Create(ContributionMonetaryReviewerViewModel viewModel) { try { log.Debug(ContributionMonetaryReviewerViewModel.FormatContributionMonetaryReviewerViewModel(viewModel)); ContributionMonetaryReviewerDTO contributionMonetaryReviewer = new ContributionMonetaryReviewerDTO(); // copy values viewModel.UpdateDTO(contributionMonetaryReviewer, null); //RequestContext.Principal.Identity.GetUserId()); // audit contributionMonetaryReviewer.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); contributionMonetaryReviewer.CreateOn = DateTime.UtcNow; // add log.Debug("_contributionMonetaryReviewerService.AddContributionMonetaryReviewer - " + ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(contributionMonetaryReviewer)); int id = _contributionMonetaryReviewerService.AddContributionMonetaryReviewer(contributionMonetaryReviewer); contributionMonetaryReviewer.ContributionMonetaryReviewerId = id; log.Debug("result: 'success', id: " + id); return(contributionMonetaryReviewer); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public ContributionMonetaryReviewerViewModel(ContributionMonetaryReviewerDTO t) { ContributionMonetaryReviewerId = t.ContributionMonetaryReviewerId; VolunteerId = t.VolunteerId; IsDeleted = t.IsDeleted; CreateBy = t.CreateBy; CreateOn = t.CreateOn; UpdateBy = t.UpdateBy; UpdateOn = t.UpdateOn; }
public ContributionMonetaryReviewerDTO UpdateDTO(ContributionMonetaryReviewerDTO dto, int?updateBy) { if (dto != null) { dto.ContributionMonetaryReviewerId = this.ContributionMonetaryReviewerId; dto.VolunteerId = this.VolunteerId; dto.IsDeleted = this.IsDeleted; dto.UpdateBy = updateBy; dto.UpdateOn = System.DateTime.UtcNow; } return(dto); }
public static ContributionMonetaryReviewerDTO SampleContributionMonetaryReviewerDTO(int id = 1) { ContributionMonetaryReviewerDTO contributionMonetaryReviewer = new ContributionMonetaryReviewerDTO(); // int contributionMonetaryReviewer.ContributionMonetaryReviewerId = id; // int? contributionMonetaryReviewer.VolunteerId = 1; // bool contributionMonetaryReviewer.IsDeleted = false; // int? contributionMonetaryReviewer.CreateBy = 1; // System.DateTime? contributionMonetaryReviewer.CreateOn = new System.DateTime(); // int? contributionMonetaryReviewer.UpdateBy = 1; // System.DateTime? contributionMonetaryReviewer.UpdateOn = new System.DateTime(); return(contributionMonetaryReviewer); }
public void UpdateContributionMonetaryReviewer_Success_Test() { // Arrange ContributionMonetaryReviewerDTO dto = SampleContributionMonetaryReviewerDTO(1); // create mock for repository var mock = new Mock <IContributionMonetaryReviewerRepository>(); mock.Setup(s => s.UpdateContributionMonetaryReviewer(Moq.It.IsAny <R_ContributionMonetaryReviewer>())).Verifiable(); // service ContributionMonetaryReviewerService contributionMonetaryReviewerService = new ContributionMonetaryReviewerService(); ContributionMonetaryReviewerService.Repository = mock.Object; // Act contributionMonetaryReviewerService.UpdateContributionMonetaryReviewer(dto); // Assert Assert.IsNotNull(dto); }
public void AddContributionMonetaryReviewer_Success_Test() { // Arrange ContributionMonetaryReviewerDTO dto = SampleContributionMonetaryReviewerDTO(1); // create mock for repository var mock = new Mock <IContributionMonetaryReviewerRepository>(); mock.Setup(s => s.AddContributionMonetaryReviewer(Moq.It.IsAny <R_ContributionMonetaryReviewer>())).Returns(1); // service ContributionMonetaryReviewerService contributionMonetaryReviewerService = new ContributionMonetaryReviewerService(); ContributionMonetaryReviewerService.Repository = mock.Object; // Act int id = contributionMonetaryReviewerService.AddContributionMonetaryReviewer(dto); // Assert Assert.AreEqual(1, id); Assert.AreEqual(1, dto.ContributionMonetaryReviewerId); }
public void GetContributionMonetaryReviewerListAdvancedSearch_Success_Test() { // Arrange int?volunteerId = null; //int pageIndex = 0; int pageSize = 10; // list IList <R_ContributionMonetaryReviewer> list = new List <R_ContributionMonetaryReviewer>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleContributionMonetaryReviewer(i)); } // create mock for repository var mock = new Mock <IContributionMonetaryReviewerRepository>(); mock.Setup(s => s.GetContributionMonetaryReviewerListAdvancedSearch( Moq.It.IsAny <int?>() // volunteerId )).Returns(list); // service ContributionMonetaryReviewerService contributionMonetaryReviewerService = new ContributionMonetaryReviewerService(); ContributionMonetaryReviewerService.Repository = mock.Object; // Act var resultList = contributionMonetaryReviewerService.GetContributionMonetaryReviewerListAdvancedSearch( volunteerId ); ContributionMonetaryReviewerDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryReviewerId); }
public void DeleteContributionMonetaryReviewer(ContributionMonetaryReviewerDTO dto) { try { log.Debug(ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(dto)); R_ContributionMonetaryReviewer t = ContributionMonetaryReviewerDTO.ConvertDTOtoEntity(dto); // delete Repository.DeleteContributionMonetaryReviewer(t); dto.IsDeleted = t.IsDeleted; log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void GetContributionMonetaryReviewer_Success_Test() { // Arrange int id = 1; R_ContributionMonetaryReviewer contributionMonetaryReviewer = SampleContributionMonetaryReviewer(id); // create mock for repository var mock = new Mock <IContributionMonetaryReviewerRepository>(); mock.Setup(s => s.GetContributionMonetaryReviewer(Moq.It.IsAny <int>())).Returns(contributionMonetaryReviewer); // service ContributionMonetaryReviewerService contributionMonetaryReviewerService = new ContributionMonetaryReviewerService(); ContributionMonetaryReviewerService.Repository = mock.Object; // Act ContributionMonetaryReviewerDTO result = contributionMonetaryReviewerService.GetContributionMonetaryReviewer(id); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryReviewerId); }
public void UpdateContributionMonetaryReviewer(ContributionMonetaryReviewerDTO dto) { try { //Requires.NotNull(t); //Requires.PropertyNotNegative(t, "ContributionMonetaryReviewerId"); log.Debug(ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(dto)); R_ContributionMonetaryReviewer t = ContributionMonetaryReviewerDTO.ConvertDTOtoEntity(dto); // update Repository.UpdateContributionMonetaryReviewer(t); log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
private ContributionMonetaryReviewerDTO Update(ContributionMonetaryReviewerViewModel viewModel) { try { log.Debug(ContributionMonetaryReviewerViewModel.FormatContributionMonetaryReviewerViewModel(viewModel)); // get log.Debug("_contributionMonetaryReviewerService.GetContributionMonetaryReviewer - contributionMonetaryReviewerId: " + viewModel.ContributionMonetaryReviewerId + " "); var existingContributionMonetaryReviewer = _contributionMonetaryReviewerService.GetContributionMonetaryReviewer(viewModel.ContributionMonetaryReviewerId); log.Debug("_contributionMonetaryReviewerService.GetContributionMonetaryReviewer - " + ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(existingContributionMonetaryReviewer)); if (existingContributionMonetaryReviewer != null) { // copy values viewModel.UpdateDTO(existingContributionMonetaryReviewer, null); //RequestContext.Principal.Identity.GetUserId()); // update log.Debug("_contributionMonetaryReviewerService.UpdateContributionMonetaryReviewer - " + ContributionMonetaryReviewerDTO.FormatContributionMonetaryReviewerDTO(existingContributionMonetaryReviewer)); _contributionMonetaryReviewerService.UpdateContributionMonetaryReviewer(existingContributionMonetaryReviewer); log.Debug("result: 'success'"); } else { log.Error("existingContributionMonetaryReviewer: null, ContributionMonetaryReviewerId: " + viewModel.ContributionMonetaryReviewerId); } return(existingContributionMonetaryReviewer); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }