public void Round_The_Percentage() { var sut = new Percentage(4.6); sut.Round().Should().Be(new Percentage(5)); sut.Round(1).Should().Be(new Percentage(4.6)); }
public void Should_round_value_withDigit(double value, double expectedValue) { var expected = new Percentage(expectedValue); var instance = new Percentage(value); var actual = instance.Round(1); Assert.AreEqual(expected, actual); }
public void Should_roundvalue_withMode(MidpointRounding mode, double value, double expectedValue) { var expected = new Percentage(expectedValue); var instance = new Percentage(value); var actual = instance.Round(mode); Assert.AreEqual(expected, actual); }
public void Round_Minus27Digits_Throws() { Assert.Throws <ArgumentOutOfRangeException>(() => TestStruct.Round(-27)); }