Пример #1
0
        public void CurrencyToWords_VeryLargeNumber_Fails(double value)
        {
            // arrange
            ICheckWriterService service = createCheckWriterService();

            // assert
            Assert.Throws <ArgumentOutOfRangeException>(
                () => _ = service.CurrencyToWords(value));
        }
Пример #2
0
        public void CurrencyToWords_NegativeNumberAndUpperCase_Succeeds(double value, bool resultInUpperCase, string expectedResult)
        {
            // arrange
            ICheckWriterService service = createCheckWriterService();

            // act
            string result = service.CurrencyToWords(value, inUpperCase: resultInUpperCase);

            // assert
            Assert.Equal(expectedResult, result);
        }
Пример #3
0
        public void CurrencyToWords_SingularNumbers_Succeeds(double value, string expectedResult)
        {
            // arrange
            ICheckWriterService service = createCheckWriterService();

            // act
            string result = service.CurrencyToWords(value);

            // assert
            Assert.Equal(expectedResult, result);
        }
Пример #4
0
 public CheckWriterController(ICheckWriterService checkWriterService)
 {
     _checkWriterService = checkWriterService;
 }