コード例 #1
0
        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>());
        }