public void Revert_MustDoNothing()
        {
            sessionContext.IsRunning = true;

            var result = sut.Revert();

            Assert.AreEqual(OperationResult.Success, result);
            Assert.IsTrue(sessionContext.IsRunning);
        }
        public void Revert_MustAlwaysCompleteSuccessfully()
        {
            var result = sut.Revert();

            currentSession.VerifyNoOtherCalls();
            nextSession.VerifyNoOtherCalls();

            Assert.AreEqual(OperationResult.Success, result);
        }
        public void Revert_MustAlwaysCompleteSuccessfully()
        {
            var result = sut.Revert();

            Assert.AreEqual(OperationResult.Success, result);
        }