public void Ctor_WithNullRegionRoot_ThrowsArgumentNullException() { var amount = 1000m; var periodRoot = PeriodMother.CreateSimpleTree(); new EstimatedSaleCube(amount, null, periodRoot); }
public void Ctor_WithNegativeAmount_ThrowsArgumentOutOfRangeException() { var amount = -100m; var regionRoot = RegionMother.CreateSimpleTree(); var periodRoot = PeriodMother.CreateSimpleTree(); new EstimatedSaleCube(amount, regionRoot, periodRoot); }
public void Ctor_WithValidArguments_CreatesModel() { var amount = 1000m; var regionRoot = RegionMother.CreateSimpleTree(); var periodRoot = PeriodMother.CreateSimpleTree(); var model = new EstimatedSaleCube(amount, regionRoot, periodRoot); Assert.That(model.Amount, Is.EqualTo(amount)); Assert.That(model.RegionRoot, Is.EqualTo(regionRoot)); Assert.That(model.PeriodRoot, Is.EqualTo(periodRoot)); }
public static EstimatedSaleCube CreateSimpleModel() { return(new EstimatedSaleCube(1000m, RegionMother.CreateSimpleTree(), PeriodMother.CreateSimpleTree())); }