public LogEntry Test_simpleLogEntry_Parse(string logEntry) { //Arrange var parser = new SimpleLogEntryParser(); //Act LogEntry result; bool res = parser.TryParse("some string", out result); //Assert return(result); }
// private LogEntryReader _reader; //фабричный метод в тесте, используеться для того что бы можно было в самом тесте инициализировать с нужными значениями public static LogEntryReader CreateLogEntryReader(string content) { //Arrange var memoryStream = new MemoryStream(); StreamWriter sw = new StreamWriter(memoryStream); sw.WriteLine(content); sw.Flush(); memoryStream.Position = 0; ILogEntryParser logEntryParser = new SimpleLogEntryParser(); return(new LogEntryReader(memoryStream, logEntryParser)); }