public void GetContributionMonetarysPaged_Success_Test() { // Arrange string searchTerm = ""; int pageIndex = 0; int pageSize = 10; // list IList <R_ContributionMonetary> list = new List <R_ContributionMonetary>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleContributionMonetary(i)); } // create mock for repository var mock = new Mock <IContributionMonetaryRepository>(); mock.Setup(s => s.GetContributionMonetarys(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list); // service ContributionMonetaryService contributionMonetaryService = new ContributionMonetaryService(); ContributionMonetaryService.Repository = mock.Object; // Act var resultList = contributionMonetaryService.GetContributionMonetarys(searchTerm, pageIndex, pageSize); ContributionMonetaryDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryId); Assert.AreEqual(10, resultList.Count); }
public ContributionMonetaryDTO GetContributionMonetary(int contributionMonetaryId) { try { //Requires.NotNegative("contributionMonetaryId", contributionMonetaryId); log.Debug("contributionMonetaryId: " + contributionMonetaryId + " "); // get R_ContributionMonetary t = Repository.GetContributionMonetary(contributionMonetaryId); ContributionMonetaryDTO dto = new ContributionMonetaryDTO(t); log.Debug(ContributionMonetaryDTO.FormatContributionMonetaryDTO(dto)); return(dto); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public int AddContributionMonetary(ContributionMonetaryDTO dto) { int id = 0; try { log.Debug(ContributionMonetaryDTO.FormatContributionMonetaryDTO(dto)); R_ContributionMonetary t = ContributionMonetaryDTO.ConvertDTOtoEntity(dto); // add id = Repository.AddContributionMonetary(t); dto.ContributionMonetaryId = id; log.Debug("result: 'success', id: " + id); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } return(id); }
public void GetContributionMonetarys_Success_Test() { // Arrange R_ContributionMonetary contributionMonetary = SampleContributionMonetary(1); IList <R_ContributionMonetary> list = new List <R_ContributionMonetary>(); list.Add(contributionMonetary); // create mock for repository var mock = new Mock <IContributionMonetaryRepository>(); mock.Setup(s => s.GetContributionMonetarys()).Returns(list); // service ContributionMonetaryService contributionMonetaryService = new ContributionMonetaryService(); ContributionMonetaryService.Repository = mock.Object; // Act var resultList = contributionMonetaryService.GetContributionMonetarys(); ContributionMonetaryDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryId); }
private ContributionMonetaryDTO Create(ContributionMonetaryViewModel viewModel) { try { log.Debug(ContributionMonetaryViewModel.FormatContributionMonetaryViewModel(viewModel)); ContributionMonetaryDTO contributionMonetary = new ContributionMonetaryDTO(); // copy values viewModel.UpdateDTO(contributionMonetary, null); //RequestContext.Principal.Identity.GetUserId()); // audit contributionMonetary.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); contributionMonetary.CreateOn = DateTime.UtcNow; // add log.Debug("_contributionMonetaryService.AddContributionMonetary - " + ContributionMonetaryDTO.FormatContributionMonetaryDTO(contributionMonetary)); int id = _contributionMonetaryService.AddContributionMonetary(contributionMonetary); contributionMonetary.ContributionMonetaryId = id; log.Debug("result: 'success', id: " + id); return(contributionMonetary); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public ContributionMonetaryDTO UpdateDTO(ContributionMonetaryDTO dto, int?updateBy) { if (dto != null) { dto.ContributionMonetaryId = this.ContributionMonetaryId; dto.NucleoId = this.NucleoId; dto.ResponsiblePersonId = this.ResponsiblePersonId; dto.DocumentId = this.DocumentId; dto.PartnerId = this.PartnerId; dto.ContributionDate = this.ContributionDate; dto.Amount = this.Amount; dto.ContactPerson = this.ContactPerson; dto.IbanOrigin = this.IbanOrigin; dto.BicSwiftOrigin = this.BicSwiftOrigin; dto.IbanDestination = this.IbanDestination; dto.BicSwiftDestination = this.BicSwiftDestination; dto.FiscalNumber = this.FiscalNumber; dto.ContributionChannelId = this.ContributionChannelId; dto.IsDeleted = this.IsDeleted; dto.UpdateBy = updateBy; dto.UpdateOn = System.DateTime.UtcNow; } return(dto); }
public static ContributionMonetaryDTO SampleContributionMonetaryDTO(int id = 1) { ContributionMonetaryDTO contributionMonetary = new ContributionMonetaryDTO(); // int contributionMonetary.ContributionMonetaryId = id; // int? contributionMonetary.NucleoId = 1; // int? contributionMonetary.ResponsiblePersonId = 1; // int? contributionMonetary.DocumentId = 1; // int? contributionMonetary.PartnerId = 1; // System.DateTime? contributionMonetary.ContributionDate = new System.DateTime(); // double contributionMonetary.Amount = 1; // string contributionMonetary.ContactPerson = "ContactPersonTestValue"; // string contributionMonetary.IbanOrigin = "IbanOriginTestValue"; // string contributionMonetary.BicSwiftOrigin = "BicSwiftOriginTestValue"; // string contributionMonetary.IbanDestination = "IbanDestinationTestValue"; // string contributionMonetary.BicSwiftDestination = "BicSwiftDestinationTestValue"; // string contributionMonetary.FiscalNumber = "FiscalNumberTestValue"; // int? contributionMonetary.ContributionChannelId = 1; // bool contributionMonetary.IsDeleted = false; // int? contributionMonetary.CreateBy = 1; // System.DateTime? contributionMonetary.CreateOn = new System.DateTime(); // int? contributionMonetary.UpdateBy = 1; // System.DateTime? contributionMonetary.UpdateOn = new System.DateTime(); return(contributionMonetary); }
public void UpdateContributionMonetary_Success_Test() { // Arrange ContributionMonetaryDTO dto = SampleContributionMonetaryDTO(1); // create mock for repository var mock = new Mock <IContributionMonetaryRepository>(); mock.Setup(s => s.UpdateContributionMonetary(Moq.It.IsAny <R_ContributionMonetary>())).Verifiable(); // service ContributionMonetaryService contributionMonetaryService = new ContributionMonetaryService(); ContributionMonetaryService.Repository = mock.Object; // Act contributionMonetaryService.UpdateContributionMonetary(dto); // Assert Assert.IsNotNull(dto); }
public void DeleteContributionMonetary(ContributionMonetaryDTO dto) { try { log.Debug(ContributionMonetaryDTO.FormatContributionMonetaryDTO(dto)); R_ContributionMonetary t = ContributionMonetaryDTO.ConvertDTOtoEntity(dto); // delete Repository.DeleteContributionMonetary(t); dto.IsDeleted = t.IsDeleted; log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void AddContributionMonetary_Success_Test() { // Arrange ContributionMonetaryDTO dto = SampleContributionMonetaryDTO(1); // create mock for repository var mock = new Mock <IContributionMonetaryRepository>(); mock.Setup(s => s.AddContributionMonetary(Moq.It.IsAny <R_ContributionMonetary>())).Returns(1); // service ContributionMonetaryService contributionMonetaryService = new ContributionMonetaryService(); ContributionMonetaryService.Repository = mock.Object; // Act int id = contributionMonetaryService.AddContributionMonetary(dto); // Assert Assert.AreEqual(1, id); Assert.AreEqual(1, dto.ContributionMonetaryId); }
public ContributionMonetaryViewModel(ContributionMonetaryDTO t) { ContributionMonetaryId = t.ContributionMonetaryId; NucleoId = t.NucleoId; ResponsiblePersonId = t.ResponsiblePersonId; DocumentId = t.DocumentId; PartnerId = t.PartnerId; ContributionDate = t.ContributionDate; Amount = t.Amount; ContactPerson = t.ContactPerson; IbanOrigin = t.IbanOrigin; BicSwiftOrigin = t.BicSwiftOrigin; IbanDestination = t.IbanDestination; BicSwiftDestination = t.BicSwiftDestination; FiscalNumber = t.FiscalNumber; ContributionChannelId = t.ContributionChannelId; IsDeleted = t.IsDeleted; CreateBy = t.CreateBy; CreateOn = t.CreateOn; UpdateBy = t.UpdateBy; UpdateOn = t.UpdateOn; }
public void GetContributionMonetary_Success_Test() { // Arrange int id = 1; R_ContributionMonetary contributionMonetary = SampleContributionMonetary(id); // create mock for repository var mock = new Mock <IContributionMonetaryRepository>(); mock.Setup(s => s.GetContributionMonetary(Moq.It.IsAny <int>())).Returns(contributionMonetary); // service ContributionMonetaryService contributionMonetaryService = new ContributionMonetaryService(); ContributionMonetaryService.Repository = mock.Object; // Act ContributionMonetaryDTO result = contributionMonetaryService.GetContributionMonetary(id); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryId); }
public void UpdateContributionMonetary(ContributionMonetaryDTO dto) { try { //Requires.NotNull(t); //Requires.PropertyNotNegative(t, "ContributionMonetaryId"); log.Debug(ContributionMonetaryDTO.FormatContributionMonetaryDTO(dto)); R_ContributionMonetary t = ContributionMonetaryDTO.ConvertDTOtoEntity(dto); // update Repository.UpdateContributionMonetary(t); log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void GetContributionMonetaryListAdvancedSearch_Success_Test() { // Arrange int?nucleoId = null; int?responsiblePersonId = null; int?documentId = null; int?partnerId = null; System.DateTime?contributionDateFrom = null; System.DateTime?contributionDateTo = null; double? amount = null; string contactPerson = null; string ibanOrigin = null; string bicSwiftOrigin = null; string ibanDestination = null; string bicSwiftDestination = null; string fiscalNumber = null; int? contributionChannelId = null; //int pageIndex = 0; int pageSize = 10; // list IList <R_ContributionMonetary> list = new List <R_ContributionMonetary>(); for (int i = 1; i <= pageSize; i++) { list.Add(SampleContributionMonetary(i)); } // create mock for repository var mock = new Mock <IContributionMonetaryRepository>(); mock.Setup(s => s.GetContributionMonetaryListAdvancedSearch( Moq.It.IsAny <int?>() // nucleoId , Moq.It.IsAny <int?>() // responsiblePersonId , Moq.It.IsAny <int?>() // documentId , Moq.It.IsAny <int?>() // partnerId , Moq.It.IsAny <System.DateTime?>() // contributionDateFrom , Moq.It.IsAny <System.DateTime?>() // contributionDateTo , Moq.It.IsAny <double?>() // amount , Moq.It.IsAny <string>() // contactPerson , Moq.It.IsAny <string>() // ibanOrigin , Moq.It.IsAny <string>() // bicSwiftOrigin , Moq.It.IsAny <string>() // ibanDestination , Moq.It.IsAny <string>() // bicSwiftDestination , Moq.It.IsAny <string>() // fiscalNumber , Moq.It.IsAny <int?>() // contributionChannelId )).Returns(list); // service ContributionMonetaryService contributionMonetaryService = new ContributionMonetaryService(); ContributionMonetaryService.Repository = mock.Object; // Act var resultList = contributionMonetaryService.GetContributionMonetaryListAdvancedSearch( nucleoId , responsiblePersonId , documentId , partnerId , contributionDateFrom , contributionDateTo , amount , contactPerson , ibanOrigin , bicSwiftOrigin , ibanDestination , bicSwiftDestination , fiscalNumber , contributionChannelId ); ContributionMonetaryDTO result = resultList.FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.ContributionMonetaryId); }
private ContributionMonetaryDTO Update(ContributionMonetaryViewModel viewModel) { try { log.Debug(ContributionMonetaryViewModel.FormatContributionMonetaryViewModel(viewModel)); // get log.Debug("_contributionMonetaryService.GetContributionMonetary - contributionMonetaryId: " + viewModel.ContributionMonetaryId + " "); var existingContributionMonetary = _contributionMonetaryService.GetContributionMonetary(viewModel.ContributionMonetaryId); log.Debug("_contributionMonetaryService.GetContributionMonetary - " + ContributionMonetaryDTO.FormatContributionMonetaryDTO(existingContributionMonetary)); if (existingContributionMonetary != null) { // copy values viewModel.UpdateDTO(existingContributionMonetary, null); //RequestContext.Principal.Identity.GetUserId()); // update log.Debug("_contributionMonetaryService.UpdateContributionMonetary - " + ContributionMonetaryDTO.FormatContributionMonetaryDTO(existingContributionMonetary)); _contributionMonetaryService.UpdateContributionMonetary(existingContributionMonetary); log.Debug("result: 'success'"); } else { log.Error("existingContributionMonetary: null, ContributionMonetaryId: " + viewModel.ContributionMonetaryId); } return(existingContributionMonetary); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }