コード例 #1
0
        public void ParseNEgativeNumbersCorrectly()
        {
            var expectedName = "test";

            var convertingService = new ConvertingService();
            var result            = convertingService.ToEnglish(expectedName, -1.5);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("MINUS ONE DOLLAR AND FIVE CENTS", result.Amount);


            result = convertingService.ToEnglish(expectedName, -0.5);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("MINUS FIVE CENTS", result.Amount);
        }
コード例 #2
0
        public void ParseFloatsCorrectly()
        {
            var expectedName = "test";

            var convertingService = new ConvertingService();
            var result            = convertingService.ToEnglish(expectedName, 1.5);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("ONE DOLLAR AND FIVE CENTS", result.Amount);


            result = convertingService.ToEnglish(expectedName, 0.5);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("FIVE CENTS", result.Amount);
        }
コード例 #3
0
        public void ParseIntsCorrectly()
        {
            var expectedName = "test";

            var convertingService = new ConvertingService();
            var result            = convertingService.ToEnglish(expectedName, 1);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("ONE DOLLAR", result.Amount);


            result = convertingService.ToEnglish(expectedName, 0);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("ZERO DOLLAR", result.Amount);


            result = convertingService.ToEnglish(expectedName, -1);

            Assert.AreEqual(expectedName, result.Name);
            Assert.AreEqual("MINUS ONE DOLLAR", result.Amount);
        }
コード例 #4
0
 public MainWindow()
 {
     InitializeComponent();
     _dataCapacityConvertingService = new DataCapacityConvertingService();
     _convertingService             = new ConvertingService();
 }
コード例 #5
0
        public AccountHolder Get(string name, double amount)
        {
            var convertingService = new ConvertingService();

            return(convertingService.ToEnglish(name, amount));
        }