예제 #1
0
        public async Task EditExpense_WrongIDExpense_ReturnProperlyMessage()
        {
            var     testGuidID      = new Guid();
            Expense ExpenseToUpdate = new Expense
            {
                Title = "Expense21",
                Value = 15
            };
            var ExpenseUpdated = await ExpensesControl.UpdateExpense(ExpenseToUpdate, testGuidID);

            Assert.AreEqual("Expense with provided ID hasn't been found", ExpenseUpdated.ClientError);
        }
예제 #2
0
        public async Task EditExpense_CorrectData_ReturnSuccessMessage()
        {
            List <Expense> Expenses = await databaseContext.Expenses.ToListAsync();

            Expense ExpenseToUpdate = new Expense
            {
                Title = "Expense21",
                Value = 15
            };

            var ExpenseUpdated = await ExpensesControl.UpdateExpense(ExpenseToUpdate, Expenses[0].Id);

            Assert.AreEqual("Expense has been changed", ExpenseUpdated.SuccessMessage);
        }