示例#1
0
 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);
        }