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); }