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_create_subscriber() { var publisher = Substitute.For <IPublisher>(); var sc = new SubscriberCreator(publisher); var sw = new StringWriter(new StringBuilder()); var subscriber = sc.CreateSubscriber(sw, publisher); subscriber.Should().BeOfType <Subscriber>(); }
public void test_create_subscriber() { var publisher = Substitute.For<IPublisher>(); var sc = new SubscriberCreator(publisher); var sw = new StringWriter(new StringBuilder()); var subscriber = sc.CreateSubscriber(sw); subscriber.Should().BeOfType<Subscriber>(); }