[DataRow('\v', ConsoleBuffer.Commands.ControlCharacter.ControlCode.LF)] // lmao vertical tabs public void ControlCharacters(char c, ConsoleBuffer.Commands.ControlCharacter.ControlCode code) { var parser = new SequenceParser(); Assert.AreEqual(ParserAppendResult.Complete, parser.Append(c)); Assert.IsInstanceOfType(parser.Command, typeof(ConsoleBuffer.Commands.ControlCharacter)); Assert.AreEqual(code, (parser.Command as ConsoleBuffer.Commands.ControlCharacter).Code); }
[InlineData('\v', ConsoleBuffer.Commands.ControlCharacter.ControlCode.LF)] // lmao vertical tabs public void ControlCharacters(char c, ConsoleBuffer.Commands.ControlCharacter.ControlCode code) { var parser = new SequenceParser(); Assert.Equal(ParserAppendResult.Complete, parser.Append(c)); Assert.IsType <ConsoleBuffer.Commands.ControlCharacter>(parser.Command); Assert.Equal(code, (parser.Command as ConsoleBuffer.Commands.ControlCharacter).Code); }