Пример #1
0
        public void Parse_WholeNumber_ShoulReturn_AllDollars()
        {
            //Arrange
            var amount = new decimal(5000);

            _currency = new ParsedCurrency
            {
                Dollars = 5000,
                Cents   = 0
            };
            //Action
            var result = _parserService.Parse(amount);

            //Assert
            Assert.AreEqual(result.Dollars, 5000);
        }
Пример #2
0
        public void Parse_WholeNumber_ShoulReturn_ZeroCents()
        {
            //Arrange
            var amount = new decimal(123);

            _currency = new ParsedCurrency
            {
                Dollars = 123,
                Cents   = 0
            };
            //Action
            var result = _parserService.Parse(amount);

            //Assert
            Assert.AreEqual(result.Cents, 0);
        }
Пример #3
0
        public void Parse_Currency_ShoulReturn_DollarsAndCents()
        {
            //Arrange
            var amount = new decimal(123.45);

            _currency = new ParsedCurrency
            {
                Dollars = 123,
                Cents   = 45
            };
            //Action
            var result = _parserService.Parse(amount);

            //Assert
            Assert.AreEqual(result.Dollars, _currency.Dollars);
            Assert.AreEqual(result.Cents, _currency.Cents);
        }