private WeeeReceived CreateWeeeReceived(Guid id, int category, out decimal?b2b, out decimal?b2c)
        {
            b2b = fixture.Create <decimal>();
            b2c = fixture.Create <decimal>();
            var amount  = new WeeeReceivedAmount(new WeeeReceived(), category, b2c, b2b);
            var amounts = new List <WeeeReceivedAmount> {
                amount
            };

            return(new WeeeReceived(new Guid(), new Guid(), id)
            {
                WeeeReceivedAmounts = amounts
            });
        }
        public void WeeeReceivedAmount_GivenValidParameters_WeeeReceivedAmountPropertiesShouldBeSet()
        {
            var       weeeReceived = A.Fake <WeeeReceived>();
            const int categoryId   = 1;
            decimal   household    = 1.000m;
            decimal   nonHousehold = 2.000m;

            var weeeReceivedAmount = new WeeeReceivedAmount(weeeReceived, categoryId, household, nonHousehold);

            weeeReceivedAmount.WeeeReceived.Should().Be(weeeReceived);
            weeeReceivedAmount.CategoryId.Should().Be(categoryId);
            weeeReceivedAmount.HouseholdTonnage.Should().Be(household);
            weeeReceivedAmount.NonHouseholdTonnage.Should().Be(nonHousehold);
        }