public static void Scenario( Disposable disposable0, Disposable disposable1, Disposable disposable2) { "Given some disposables" .f(c => { disposable0 = new BadDisposable(1).Using(c); disposable1 = new BadDisposable(2).Using(c); disposable2 = new BadDisposable(3).Using(c); }); "When using the disposables" .f(() => { disposable0.Use(); disposable1.Use(); disposable2.Use(); }); }
public static void Scenario() { var disposable0 = default(BadDisposable); var disposable1 = default(BadDisposable); var disposable2 = default(BadDisposable); "Given some disposables" .Given(() => { disposable0 = new BadDisposable().Using(); disposable1 = new BadDisposable().Using(); disposable2 = new BadDisposable().Using(); }); "When using the disposables" .When(() => { disposable0.Use(); disposable1.Use(); disposable2.Use(); }); }
public static void Scenario2(BadDisposable obj) { }
#pragma warning disable IDE0060 // Remove unused parameter public static void Scenario2(BadDisposable obj) #pragma warning restore IDE0060 // Remove unused parameter { }