public void Should_Provide_Methods_Best_Effort() { var provider = new EmailProvider(); var id = P <IEmailFeature>(provider.BestEffort()).Email("Hello"); Assert.AreEqual(1, id); }
public void Should_Apply_Nested_Best_Effort() { var provider = new EmailProvider(); P <IEmailFeature>(provider.BestEffort()).CancelEmail(6); }
public void Should_Not_Propogate_Best_Effort() { var provider = new EmailProvider(); P <IEmailFeature>(provider.BestEffort()).CancelEmail(1); }