public void ReturnFalseGivenActiveDataSessionCleared()
		{
			// Arrange
			var activeSessionManager = new ActiveDataSessionManager();
			var unitTestSessionFactoryBuilder = new UnitTestSessionFactoryBuilder();
			var sessionFactory = unitTestSessionFactoryBuilder.Build();
			var session = sessionFactory.OpenSession();
			activeSessionManager.SetActiveDataSession(session);

			// Act
			activeSessionManager.ClearActiveDataSession();

			// Assert
			Assert.That(activeSessionManager.HasActiveDataSession == false);
		}
        public void ReturnTrueGivenActiveDataSession()
        {
            // Arrange
            var activeSessionManager          = new ActiveDataSessionManager();
            var unitTestSessionFactoryBuilder = new UnitTestSessionFactoryBuilder();
            var sessionFactory = unitTestSessionFactoryBuilder.Build();
            var session        = sessionFactory.OpenSession();

            // Act
            activeSessionManager.SetActiveDataSession(session);

            // Assert
            Assert.That(activeSessionManager.HasActiveDataSession);

            activeSessionManager.ClearActiveDataSession();
        }