public void GetNoteByFlags_SplitsMultipleValidFlags(string flagStr) { var parser = new ErrorFlagParser(_errorFlagLines); var flags = new[] { flagStr }; var notes = parser.GetNoteByFlags(flags.ToList()); Assert.That(notes, Is.EqualTo($"1. USER EXCEEDED SINGLE SUBSECTION 05% EST. Q.{Environment.NewLine}" + "3. INCORRECT METER USED FOR DEPTH OF STREAM.")); }
public void GetNoteByFlags_CombinesSingleNotes() { var parser = new ErrorFlagParser(_errorFlagLines); var flags = new[] { "1", "3" }; var notes = parser.GetNoteByFlags(flags.ToList()); Assert.That(notes, Is.EqualTo($"1. USER EXCEEDED SINGLE SUBSECTION 05% EST. Q.{Environment.NewLine}" + "3. INCORRECT METER USED FOR DEPTH OF STREAM.")); }