public void Should_Not_Call_Teardown_On_Registered_Lifetime_If_Not_Overridden() { // Given var fixture = new CakeHostBuilderFixture(); fixture.RegisterDefaultTask(); fixture.RegisterLifetimeSubstitute(new FakeLifetime.WithoutOverrides()); fixture.UseExecutionStrategySubstitute(); // When fixture.Run(); // Then fixture.Strategy.Received(0).PerformTeardown( Arg.Any <Action <ITeardownContext> >(), Arg.Any <ITeardownContext>()); }