Пример #1
0
        public async Task ExpenseDeleteConfirmTest()
        {
            // Arrange
            var optionBuilder = new DbContextOptionsBuilder <ApplicationDbContext>()
                                .UseInMemoryDatabase("testDb3");
            var dbContext = new ApplicationDbContext(optionBuilder.Options);

            var service = new ExpenseService(dbContext);

            var model = new ExpenseInputViewModel
            {
                ExpenceDate        = DateTime.UtcNow.Date,
                ExpenceDescription = "заповед за изпълнение",
                Payee        = "РРС100",
                ExpenceValue = 27
            };
            await service.CreateAsync(model);

            var result = service.DeleteConfirm(1);

            Assert.NotNull(result);
            Assert.True(result.IsCompletedSuccessfully);
            //Assert.Equal(2, result.Id);
        }