public void check_evrthng() { var publisher = new Publisher(); var subscriber1 = new Subscriber {Name = "boo1"}; var subscriber2 = new Subscriber {Name = "boo2"}; subscriber1.Subscribe(publisher); subscriber2.Subscribe(publisher); publisher.Send("foo"); publisher.Send("f00000oo"); }
public void should_subscribe_to_publisher_and_save_message() { var publisher = Substitute.For <IPublisher>(); var subscriber = new Subscriber(); subscriber.Subscribe(publisher); const string someMessage = "some message"; publisher.MessageSent += Raise.EventWith(new MsgEventArgs { Message = someMessage }); subscriber.ReceivedMessage.Should().Be(someMessage); }
public void check_evrthng() { var publisher = new Publisher(); var subscriber1 = new Subscriber { Name = "boo1" }; var subscriber2 = new Subscriber { Name = "boo2" }; subscriber1.Subscribe(publisher); subscriber2.Subscribe(publisher); publisher.Send("foo"); publisher.Send("f00000oo"); }
public void should_subscribe_to_publisher_and_save_message() { var publisher = Substitute.For<IPublisher>(); var subscriber = new Subscriber(); subscriber.Subscribe(publisher); const string someMessage = "some message"; publisher.MessageSent += Raise.EventWith(new MsgEventArgs {Message = someMessage}); subscriber.ReceivedMessage.Should().Be(someMessage); }