public void test_no_subscribers() { readedText = ""; var publisher = new Publisher(); publisher.Publish("test"); readedText.Should().Be(""); }
private static void Main(string[] args) { var publisher = new Publisher(); var subsriberCreator = new SubscriberCreator(publisher); var commandProcessor = new CommandProcessor(publisher, subsriberCreator, Console.In); commandProcessor.SubscribeAndReadText(); Console.ReadLine(); }
public void test_read_text() { readedText = ""; var publisher = new Publisher(); publisher.WriteEvent += HandlePublisherEvent; publisher.Publish("lhyiuyo,ddddd,dddddd"); readedText.Should().Be("lhyiuyo,ddddd,dddddd"); }
public void test_read_text1() { readedText = ""; var publisher = new Publisher(); publisher.WriteEvent += HandlePublisherEvent; publisher.Publish(null); readedText.Should().Be(""); }
private static void Main(string[] args) { var publisher = new Publisher(Console.In); var subsriber = new Subscriber(publisher, Console.Out); publisher.ReadText(); Console.ReadLine(); }