Exemplo n.º 1
0
        public void ShouldUpdateDonationBatchObject()
        {
            var batch = new DonationBatchDto
            {
                BatchTotalAmount = 20
            };

            var mpBatch = new MpDonationBatch
            {
                Id = 123,
                BatchTotalAmount = 30
            };

            var batchnew = new DonationBatchDto
            {
                Id = 123,
                BatchTotalAmount = 30,
                DepositId        = 12
            };

            _batchRepository.Setup(r => r.CreateDonationBatch(It.IsAny <MpDonationBatch>())).Returns(mpBatch);
            _mapper.Setup(m => m.Map <MpDonationBatch>(It.IsAny <DonationBatchDto>())).Returns(mpBatch);
            _mapper.Setup(m => m.Map <DonationBatchDto>(It.IsAny <MpDonationBatch>())).Returns(batchnew);

            _fixture.UpdateDonationBatch(batch);

            _batchRepository.Verify();
        }
Exemplo n.º 2
0
        public void ShouldSaveDonationBatchObject()
        {
            var batch = new DonationBatchDto
            {
                BatchTotalAmount = 20
            };

            var mpBatch = new MpDonationBatch
            {
                Id = 123,
                BatchTotalAmount = 20
            };

            var batchnew = new DonationBatchDto
            {
                Id = 123,
                BatchTotalAmount = 20
            };

            _batchRepository.Setup(r => r.CreateDonationBatch(It.IsAny <MpDonationBatch>())).Returns(mpBatch);
            _mapper.Setup(m => m.Map <MpDonationBatch>(It.IsAny <DonationBatchDto>())).Returns(mpBatch);
            _mapper.Setup(m => m.Map <DonationBatchDto>(It.IsAny <MpDonationBatch>())).Returns(batchnew);

            var result = _fixture.SaveDonationBatch(batch);

            Assert.Equal(result.Id, mpBatch.Id);
            Assert.Equal(result.BatchTotalAmount, mpBatch.BatchTotalAmount);
        }
Exemplo n.º 3
0
        public void UpdateDonationBatch(MpDonationBatch mpDonationBatch)
        {
            var token = ApiUserRepository.GetDefaultApiUserToken();

            MpRestBuilder.NewRequestBuilder()
            .WithAuthenticationToken(token)
            .Build()
            .Update(mpDonationBatch);
        }
Exemplo n.º 4
0
        public MpDonationBatch CreateDonationBatch(MpDonationBatch mpDonationBatch)
        {
            var token = ApiUserRepository.GetDefaultApiUserToken();

            return(MpRestBuilder.NewRequestBuilder()
                   .WithAuthenticationToken(token)
                   .Build()
                   .Create(mpDonationBatch));
        }
        public void ShouldCreateBatch()
        {
            // Arrange
            var processorTransferId = "1a2b3c";

            var mpBatch = new MpDonationBatch
            {
                ProcessorTransferId = processorTransferId
            };

            var newMpBatch = new MpDonationBatch
            {
                Id = 123,
                ProcessorTransferId = processorTransferId
            };

            _request.Setup(m => m.Create(It.IsAny <MpDonationBatch>())).Returns(newMpBatch);

            // Act
            var result = _fixture.CreateDonationBatch(mpBatch);

            // Assert
            Assert.Equal(processorTransferId, result.ProcessorTransferId);
        }