예제 #1
0
        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."));
        }
예제 #2
0
        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."));
        }