public void WhenCloseSessionFactoryThenCallDisposeOfListener()
		{
			Configuration cfg = TestConfigurationHelper.GetDefaultConfiguration();
			var myDisposableListener = new MyDisposableListener();
			cfg.AppendListeners(ListenerType.PostUpdate, new[]{myDisposableListener});
			var sf = cfg.BuildSessionFactory();
			sf.Close();
			myDisposableListener.DisposeCalled.Should().Be.True();
		}
Beispiel #2
0
        public void WhenCloseSessionFactoryThenCallDisposeOfListener()
        {
            Configuration cfg = TestConfigurationHelper.GetDefaultConfiguration();
            var           myDisposableListener = new MyDisposableListener();

            cfg.AppendListeners(ListenerType.PostUpdate, new[] { myDisposableListener });
            var sf = cfg.BuildSessionFactory();

            sf.Close();
            myDisposableListener.DisposeCalled.Should().Be.True();
        }
Beispiel #3
0
        public async Task WhenCloseSessionFactoryThenCallDisposeOfListenerAsync()
        {
            Configuration cfg = TestConfigurationHelper.GetDefaultConfiguration();
            var           myDisposableListener = new MyDisposableListener();

            cfg.AppendListeners(ListenerType.PostUpdate, new[] { myDisposableListener });
            var sf = cfg.BuildSessionFactory();

            await(sf.CloseAsync());
            Assert.That(myDisposableListener.DisposeCalled, Is.True);
        }