public void Creating_WithInvalidUnit_ThrowsException(string unit) { var sut = new ProductUnitBuilder().WithValue(unit); Assert.IsFalse(ProductUnit.IsValid(unit)); Assert.Throws <ArgumentOutOfRangeException>(() => sut.Build()); }
public void Creating_WithValidVat_IsExpected(string expected) { var sut = new ProductUnitBuilder().WithValue(expected).Build(); var actual = sut.Value; Assert.AreEqual(expected, actual); }