protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
protected virtual void Dispose(bool disposing) { if (!this.disposed) { if (disposing) { _context.Dispose(); } } this.disposed = true; }
public void TestAddInvalidPerson() { PersonContext testContext = InitalizeTestDBContext(); PersonController testController = new PersonController(testContext); var result = testController.AddPerson(new Person { Birthday = new DateTime(2000, 01, 01) }); Assert.IsInstanceOfType(result, typeof(BadRequestResult)); testContext.Dispose(); }
public void TestAddValidPerson() { PersonContext testContext = InitalizeTestDBContext(); PersonController testController = new PersonController(testContext); var result = testController.AddPerson(new Person { Birthday = new DateTime(2000, 01, 01), FirstName = "Test", LastName = "User", Interests = "Fishing, skiing" }); Assert.IsInstanceOfType(result, typeof(OkResult)); testContext.Dispose(); }
public void TestSearchWithSpaceSeparatedFirstLastNames() { PersonContext testContext = InitalizeTestDBContext(); PersonController testController = new PersonController(testContext); testController.AddPerson(new Person { Birthday = new DateTime(2000, 01, 01), FirstName = "Space", LastName = "Separated", Interests = "Fishing, skiing" }); List <Person> result = testController.GetPersons("Space Separated"); Assert.IsTrue(result.Count() == 1); testContext.Dispose(); }
public void TestSearchEmptyString() { PersonContext testContext = InitalizeTestDBContext(); PersonController testController = new PersonController(testContext); testController.AddPerson(new Person { Birthday = new DateTime(2000, 01, 01), FirstName = "Test", LastName = "User", Interests = "Fishing, skiing" }); List <Person> result = testController.GetPersons(""); Assert.IsTrue(result.Count() == 0); testContext.Dispose(); }
public void TestAddGetManyUsers() { PersonContext testContext = InitalizeTestDBContext(); PersonController testController = new PersonController(testContext); for (int i = 0; i < 100; i++) { testController.AddPerson(new Person { Birthday = new DateTime(2000, 01, 01), FirstName = "Test" + i, LastName = "User", Interests = "Fishing, skiing" }); } Assert.IsTrue(testController.GetPersons("Test").Count == 100); testContext.Dispose(); }
public void TestSearchCaseInsensitive() { PersonContext testContext = InitalizeTestDBContext(); PersonController testController = new PersonController(testContext); testController.AddPerson(new Person { Birthday = new DateTime(2000, 01, 01), FirstName = "CASE", LastName = "INSENSTIVE", Interests = "Fishing, skiing" }); List <Person> result = testController.GetPersons("CASE"); Assert.IsTrue(result.Count() == 1); testContext.Dispose(); }
private bool disposedValue = false; // To detect redundant calls protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: dispose managed state (managed objects). mTableContext.Dispose(); } // TODO: free unmanaged resources (unmanaged objects) and override a finalizer below. // TODO: set large fields to null. disposedValue = true; } }
private void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { //освобождает контекст данных из памяти Db.Dispose(); }
public void Dispose() { //mContext?.Dispose(); mContext.Dispose(); }
public void Dispose() { _context.Dispose(); }