Exemplo n.º 1
0
        public void Map_GivenValidSource_PropertiesShouldBeMapped()
        {
            var obligatedTonnage = new ObligatedCategoryValue()
            {
                B2B        = "20",
                B2C        = "30",
                CategoryId = 1
            };

            var transfer = new ReturnAndAatfToSentOnRemoveSiteViewModelMapTransfer()
            {
                ReturnId       = Guid.NewGuid(),
                AatfId         = Guid.NewGuid(),
                OrganisationId = Guid.NewGuid(),
                WeeeSentOn     = WeeeSentOn()
            };

            A.CallTo(() => tonnageUtilities.SumObligatedValues(transfer.WeeeSentOn.Tonnages)).Returns(obligatedTonnage);

            var result = mapper.Map(transfer);

            result.OrganisationId.Should().Be(transfer.OrganisationId);
            result.ReturnId.Should().Be(transfer.ReturnId);
            result.AatfId.Should().Be(transfer.AatfId);
            result.WeeeSentOn.Should().BeEquivalentTo(transfer.WeeeSentOn);
            result.TonnageB2B.Should().Be(obligatedTonnage.B2B);
            result.TonnageB2C.Should().Be(obligatedTonnage.B2C);
        }
Exemplo n.º 2
0
        private ReturnAndAatfToSentOnRemoveSiteViewModelMapTransfer ReturnAndAatfToSentOnRemoveSiteViewModelMapTransfer()
        {
            var transfer = new ReturnAndAatfToSentOnRemoveSiteViewModelMapTransfer()
            {
                ReturnId       = Guid.NewGuid(),
                AatfId         = Guid.NewGuid(),
                OrganisationId = Guid.NewGuid(),
                WeeeSentOn     = WeeeSentOn()
            };

            return(transfer);
        }