public void Complete_ShouldReleaseInner() { this.SetupFactoryCreatesScope(); using (var tx = new TransactionScope()) { this.testee.Acquire(); tx.Complete(); } A.CallTo(() => this.eventScope.Release()).MustHaveHappened(); }