예제 #1
0
        public void Convert_ThrowsExceptionForInValidAmount([NotNull] string amount)
        {
            // Arrange
            var sut = new DollarsCentsConverter();

            // Act
            // Assert
            Assert.Throws <ArgumentException>(() => sut.Convert(amount));
        }
예제 #2
0
        public void Convert_ReturnsAmountAsString_ForValidAmount([NotNull] string amount,
                                                                 [NotNull] string expected)
        {
            // Arrange
            var sut = new DollarsCentsConverter();

            // Act
            string actual = sut.Convert(amount);

            // Assert
            Assert.AreEqual(expected,
                            actual);
        }
예제 #3
0
        private static void TestOne()
        {
            System.Console.WriteLine("Test1: ChequeWriter");
            System.Console.Write("Amount (xxxx.yy): ");

            string amount = System.Console.ReadLine();

            if (amount != null)
            {
                var    converter = new DollarsCentsConverter();
                string text      = converter.Convert(amount);

                System.Console.WriteLine(text);
            }
        }