Пример #1
0
        public async Task ExpenceAllTest()
        {
            // Arrange
            var expence = new Expense
            {
                Id                 = 2,
                ExpenceDate        = DateTime.UtcNow.Date,
                ExpenceDescription = "издаване на заповед",
                ExpenceValue       = 27.20m,
                Payee              = "РРС",
                LawCaseId          = 1,
            };

            var optionBuilder = new DbContextOptionsBuilder <ApplicationDbContext>()
                                .UseInMemoryDatabase("testDb");
            var dbContext = new ApplicationDbContext(optionBuilder.Options);

            await dbContext.Expenses.AddAsync(expence);

            await dbContext.SaveChangesAsync();

            var service = new ExpenseService(dbContext);

            // Act
            var result = service.AllAsync();

            // Assert
            Assert.NotNull(result);
            //Assert.Equal(1, result.Id);
        }