コード例 #1
0
            public void TwoShouldConvertToII()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(2);

                Assert.AreEqual("II", answer);
            }
コード例 #2
0
            public void ZeroShouldConvertToEmpty()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(0);

                Assert.AreEqual("", answer);
            }
コード例 #3
0
            public void ThreeNineNineNineShouldConvertToMMMCMXCIX()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(3999);

                Assert.AreEqual("MMMCMXCIX", answer);
            }
コード例 #4
0
            public void SixSixSixShouldConvertToDCLXVI()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(666);

                Assert.AreEqual("DCLXVI", answer);
            }
コード例 #5
0
            public void OneShouldConvertToI()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(1);

                Assert.AreEqual("I", answer);
            }
コード例 #6
0
            public void NineteenNineNineShouldConvertToMCMXCIX()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(1999);

                Assert.AreEqual("MCMXCIX", answer);
            }
コード例 #7
0
            public void FourShouldConvertToIV()
            {
                var numeral = new RomanNumeral();
                var answer = numeral.Convert(4);

                Assert.AreEqual("IV", answer);
            }