public void AddNewProviderAccountTest() { // Arrange var helper = new TestHelper(); var options = new DbContextOptionsBuilder <AccountDbContext>() .UseInMemoryDatabase("AddNewProviderAccountTest") .Options; using var actContext = new AccountDbContext(options); var newProvider = helper.Providers[0]; var actRepo = new GenericRepository(actContext, new Mapper()); // Act actRepo.AddProviderAccountAsync(newProvider); actContext.SaveChanges(); // Assert using var assertContext = new AccountDbContext(options); var assertProvider = assertContext.ProviderAccount.FirstOrDefault(p => p.ProviderId == newProvider.ProviderId); Assert.NotNull(assertProvider); }