public void TearDown() { var bus = Bus; Bus = null; if (bus != null) { var instanceId = bus.InstanceId; bus.Stop().Wait(); bus.Dispose(); MethodCallCounter.DestroyInstance(instanceId); } Instance?.Dispose(); Instance = null; TestLoggingExtensions.LogTestResult(); if (!_thenWasInvoked) { Assert.Fail($"Test completed without calling {nameof(Then)} method."); } }
public void TearDown() { var bus = Bus; Bus = null; if (bus != null) { var instanceId = bus.InstanceId; bus.Stop().Wait(); bus.Dispose(); MethodCallCounter.DestroyInstance(instanceId); } Instance?.Dispose(); Instance = null; TestLoggingExtensions.LogTestResult(); }