public void SQLConnection_should_be_closed_when_factory_is_disposed() { // Arrange var sqlconnectionfactory = new DBConnectionFactory("Data Source=PDFSign.db"); // Act var sqlconnection = sqlconnectionfactory.GetOpenConnection(); sqlconnectionfactory.Dispose(); // Assert Assert.Throws <ObjectDisposedException>(() => { var state = sqlconnection.State; }); }