public void U_Formater_FormatMessage_Trigered() { var persister = new AsyncMessagePersister(new FileMessageWriter(_formaterMock.Object)); var message = new MessagePersisterComponent.Message(Guid.NewGuid(), "test", "test"); persister.Persist(message); persister.Stop(); _formaterMock.Verify( t => t.FormatMessage(It.IsAny<MessagePersisterComponent.Message>())); }
private static void Main(string[] args) { //case 1 //IMessagerPersister persister = new AsyncMessagePersister(); //var moqMessage = new MessageGenerator(persister, 1); //Thread.Sleep(2000); //persister.Stop(); //while (!persister.Stoped) Thread.Sleep(100); //moqMessage.Dispose(); //Console.WriteLine("Press enter to proceed to case 2"); //Console.ReadLine(); //case 2 IMessagerPersister anotherPersister = new AsyncMessagePersister(); TestPersister(anotherPersister); Console.WriteLine("Press enter to Exit"); Console.ReadLine(); }