public void GetingAllExpensesFromRepository() { //Arrange IExpenseRepository expenseRepository = new MockExpenseRepository(); //Act var expenses = expenseRepository.GetAllExpenses(1); var expense1 = expenses[0]; var expense2 = expenses[1]; //Assert Assert.AreEqual(1, expense1.TableNumber); Assert.AreEqual("Igor", expense2.Name); }
public void Setup() { tableRepository = new MockTableRepository(); expenseRepository = new MockExpenseRepository(); optymizer = new Optimizer(); expectedDict1 = new Dictionary <string, decimal>() { { "Igor_Adam", 4.20m }, { "Heniek_Adam", 4.20m }, { "Adam_Igor", 2.05m }, { "Heniek_Igor", 2.05m }, { "Adam_Heniek", 8.10m }, { "Igor_Heniek", 8.10m } }; testRepo = new List <Expense>(); testRepo.Add(ExpenseMaker.CreateExpense(1, "Adam", 4.0m, new List <string>() { "Tomek", "Igor", "Heniek" })); //testRepo.Add(ExpenseMaker.CreateExpense(1, "Adam", 4.0m, "Tomek,Igor,Heniek")); testRepo.Add(ExpenseMaker.CreateExpense(1, "Tomek", 8.0m, new List <string>() { "Adam", "Igor", "Heniek" })); //testRepo.Add(ExpenseMaker.CreateExpense(1, "Tomek", 8.0m, "Adam,Igor,Heniek")); testRepo.Add(ExpenseMaker.CreateExpense(1, "Igor", 2.0m, new List <string>() { "Adam" })); //testRepo.Add(ExpenseMaker.CreateExpense(1, "Igor", 2.0m, "Adam")); testRepo.Add(ExpenseMaker.CreateExpense(1, "Heniek", 4.0m, new List <string>() { "Adam", "Tomek", "Igor" })); //testRepo.Add(ExpenseMaker.CreateExpense(1, "Heniek", 4.0m, "Adam,Tomek,Igor")); }