public async void AddAsync_ShouldAddEmployee() { // Arrange var employeeToAdd = new Employee { Id = 1, FirstName = "John", LastName = "Dou", MediaInteractivaEmployee = true }; var options = new DbContextOptionsBuilder <AppContext>() .UseInMemoryDatabase(databaseName: "Employees3") .Options; using (var appContext = new AppContext(options)) { var repo = new EmployeesRepository(appContext); // Act await repo.AddAsync(employeeToAdd); // Assert var employee = appContext.Employees.Find(employeeToAdd.Id); Assert.Equal(employeeToAdd.Id, employee.Id); Assert.Equal(employeeToAdd.FirstName, employee.FirstName); Assert.Equal(employeeToAdd.LastName, employee.LastName); Assert.Equal(employeeToAdd.MediaInteractivaEmployee, employee.MediaInteractivaEmployee); } }