public void Implements_WhenImplemented_IsFast() { for (var i = 0; i < 1000000; i++) { object value = new RequireTestClass(); Require.Implements <IAmImplemented>(value, nameof(value)); } }
public void Implements_WhenIndirectlyImplemented_DoesNotThrow() { object value = new RequireTestClass(); Require.Implements <IAmIndirectlyImplemented>(value, nameof(value)); }