public void Can_Add_Expense() { diputadoGenerico.AddExpense(Expense.Tips); Assert.AreEqual(diputadoGenerico.Expenses.Count, 1); Assert.IsTrue(diputadoGenerico.Expenses.Contains(Expense.Tips)); }
public void Can_calculate_taxes() { var diputado = new Diputado("Aznar", "EspaƱa", "Podemos"); //Live in Belgium = 5K //TeamBoss = 12K diputado.AddExpense(Expense.LiveInBelgium); diputado.AddExpense(Expense.TeamBoss); var taxInLux = service.CalculateTaxesInCountryByDiputado(diputado, FiscalParadiseBase.Lux); var taxInBaham = service.CalculateTaxesInCountryByDiputado(diputado, FiscalParadiseBase.Baham); Assert.AreEqual(taxInLux, 0.34m); Assert.AreEqual(taxInBaham, 0m); }