public void UpdateTonnages_GivenTonnagesZero_TonnageValuesShouldBeUpdated() { var amount = new WeeeReusedAmount(A.Fake <WeeeReused>(), A.Dummy <int>(), 4.00m, 5.00m); amount.UpdateTonnages(0m, 0m); amount.HouseholdTonnage.Should().Be(0m); amount.NonHouseholdTonnage.Should().Be(0m); }
public void UpdateTonnages_GivenTonnages_TonnageValuesShouldBeUpdated(decimal value1, decimal value2) { var amount = new WeeeReusedAmount(A.Fake <WeeeReused>(), A.Dummy <int>(), 4.00m, 5.00m); amount.UpdateTonnages(value1, value2); amount.HouseholdTonnage.Should().Be(value1); amount.NonHouseholdTonnage.Should().Be(value2); }
public void WeeeReusedAmount_WeeeReusedNotDefined_ThrowsArgumentNullException() { Action constructor = () => { var @return = new WeeeReusedAmount(null, 2, 2, 3); }; constructor.Should().Throw <ArgumentNullException>(); }
private WeeeReused CreateWeeeReused(Guid id, int category, out decimal?b2b, out decimal?b2c) { b2b = fixture.Create <decimal>(); b2c = fixture.Create <decimal>(); var amount = new WeeeReusedAmount(new WeeeReused(), category, b2c, b2b); var amounts = new List <WeeeReusedAmount> { amount }; return(new WeeeReused(new Guid(), id) { WeeeReusedAmounts = amounts }); }
public void WeeeReusedAmount_GivenValidParameters_WeeeReceivedAmountPropertiesShouldBeSet() { var weeeReused = A.Fake <WeeeReused>(); const int categoryId = 1; var household = 1.000m; var nonHousehold = 2.000m; var weeeReceivedAmount = new WeeeReusedAmount(weeeReused, categoryId, household, nonHousehold); weeeReceivedAmount.WeeeReused.Should().Be(weeeReused); weeeReceivedAmount.CategoryId.Should().Be(categoryId); weeeReceivedAmount.HouseholdTonnage.Should().Be(household); weeeReceivedAmount.NonHouseholdTonnage.Should().Be(nonHousehold); }