예제 #1
0
        public void ExtractMortgageDataFromValidString()
        {
            var input    = @"amount: 10000 interest: 0.035 downpayment: 1000 term: 15";
            var expected = new MortgageData(10000m, 0.035f, 1000m, 15);

            var data = _mortgageService.ExtractMortgageData(input);

            Assert.IsType <MortgageData>(data);
            Assert.Equal(expected.Amount, data.Amount);
            Assert.Equal(expected.Interest, data.Interest);
            Assert.Equal(expected.DownPayment, data.DownPayment);
            Assert.Equal(expected.Term, data.Term);
        }