private static NumberFan SetFanBoy() { var emailTemplate = new FanMail("HEY GUYS GUESS WHAT!", "DON'T FORGET TO SUBSCRIBE TO MY RSS FEED!"); var fanBoy = new NumberFan(emailTemplate); fanBoy.SubscribeTo(randoNumber); return(fanBoy); }
public void SubscribeToSubject() { var subscriber = new NumberFan(); ISubject subject = Substitute.For <ISubject>(); subscriber.SubscribeTo(subject); subject.Received().AddSubscriber(Arg.Is(subscriber)); subscriber.Subscription.ShouldBe(subject); }