Beispiel #1
0
        public void ConvertNumbersReturnTypeTest()
        {
            string            amount       = "134.54";
            string            name         = "Subhash Madhukar";
            AkqaController    controller   = new AkqaController();
            IHttpActionResult actionResult = controller.ConvertNumbers(name, amount);

            Assert.IsInstanceOfType(actionResult, typeof(AkqaActionResult));
        }
Beispiel #2
0
        public void GetAlwaysWordsTest()
        {
            string amount = "0";
            string words  = "One Hundred Thirty Four Dollars AND Fifty Four Cents";

            _moqHelper.Setup(x => x.NumberToWord(It.IsAny <string>())).Returns(words);

            AkqaController controller = new AkqaController();
            string         result     = controller.GetAmountInWords(_moqHelper.Object, amount);

            Assert.AreEqual(words, result);
        }
Beispiel #3
0
        public void AmountZeroAndNameEmptyTest()
        {
            string amount = "0";
            string name   = "";
            string words  = "";

            AkqaController controller = new AkqaController();
            var            response   = controller.ConvertNumbers(name, amount);

            AkqaActionResult result = response as AkqaActionResult;

            Assert.AreEqual(words, result.apiResult.AmountInWords);
        }
Beispiel #4
0
        public void GetExactContentTest()
        {
            string amount = "134.54";
            string name   = "Subhash Madhukar";
            string words  = "One Hundred Thirty Four Dollars AND Fifty Four Cents";

            AkqaController controller = new AkqaController();
            var            response   = controller.ConvertNumbers(name, amount);

            AkqaActionResult result = response as AkqaActionResult;

            Assert.AreEqual(words, result.apiResult.AmountInWords);
        }