public void EmptyDisposable_TryOffer_Throws()
 {
     try
     {
         (DisposableHelper.Empty <int>() as IFuseableDisposable <int>)?.TryOffer(1);
         Assert.Fail("Should have thrown");
     }
     catch (InvalidOperationException)
     {
         // expected
     }
 }