public void RemoveEmploye() { DbContextOptions <ApplicationContext> options = new DbContextOptionsBuilder <ApplicationContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .EnableSensitiveDataLogging() .Options; var dbProvider = new DatabaseProvider(options); Employe employe1 = new Employe { FirstName = "Anton", MiddleName = "Antonovich", LastName = "Antonov" }; dbProvider.AddEmploye(employe1); dbProvider.DeleteEmploye(employe1.Id); Assert.Throws(typeof(InvalidOperationException), new TestDelegate(() => dbProvider.GetEmploye(employe1.Id))); }