public void ThrowMe_EmptyMocking_DoesNotThrow()
 {
     LegacyStaticClass.ThrowMeDelegate = input => { };
     LegacyStaticClass.ThrowMe <Exception>();
     true.ShouldBeTrue();
 }
 public void ThrowMe_NoMocking_Throws()
 {
     Should.Throw <Exception>(() => LegacyStaticClass.ThrowMe <Exception>());
 }
 public void Sum_MockingReturnValue_ReturnsMockedValue()
 {
     LegacyStaticClass.SumDelegate = (a, b) => 6;
     LegacyStaticClass.Sum(5, 6).ShouldBe(6);
 }
 public void Dispose()
 {
     LegacyStaticClass.ResetDelegates();
 }
 public void Sum_NoMocking_AddsValues()
 {
     LegacyStaticClass.Sum(5, 6).ShouldBe(11);
 }