public void Call_ReadLine() { var consoleWriterMock = new Mock <IConsoleWriter>(); var consoleReaderMock = new Mock <IConsoleReader>(); consoleReaderMock.Setup(r => r.ReadLine()); var userInteraction = new UserInteraction(consoleWriterMock.Object, consoleReaderMock.Object); var askUser = userInteraction.AskUser("same", true); consoleReaderMock.Verify(r => r.ReadLine(), Times.Once); }
public void ReturnMessage_WhenIsOnTheSameTheSameLine() { var consoleWriterMock = new Mock <IConsoleWriter>(); consoleWriterMock.Setup(w => w.Write("same")); var consoleReaderMock = new Mock <IConsoleReader>(); var userInteraction = new UserInteraction(consoleWriterMock.Object, consoleReaderMock.Object); var askUser = userInteraction.AskUser("same", true); consoleWriterMock.Verify(w => w.Write("same")); }