コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: PercentageTest.cs プロジェクト: LauraXiulan/Qowaiv
 public void Round_Minus27Digits_Throws()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => TestStruct.Round(-27));
 }