public CostsController(User user) { if (user == null) { throw new ArgumentNullException("Имя пользователя не может быть пустым!", nameof(user)); } this.user = user; Costs = GetAllCosts(); CostsList = GetCostList(); }
public void AddTest() { var userName = Guid.NewGuid().ToString(); var costName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserController(userName); var costController = new CostsController(userController.CurrentUser); var cost = new CostsList(costName, rnd.Next(100, 500)); costController.Add(cost, rnd.Next(100, 500)); Assert.AreEqual(cost.Name, costController.Costs.First().Name); }