ArgsTests.CLI.ContextAssistTests.TestBasicAssistMiddleOfLineReplacingCurrentToken C# (CSharp) Méthode

TestBasicAssistMiddleOfLineReplacingCurrentToken() private méthode

private TestBasicAssistMiddleOfLineReplacingCurrentToken ( ) : void
Résultat void
        public void TestBasicAssistMiddleOfLineReplacingCurrentToken()
        {
            ConsoleProvider.Current = new TestConsoleProvider("choice: abc after{left}{left}{left}{left}{left}{left}{control} {w}{down}{down}{enter}");
            CliHelper cli = new CliHelper();
            var picker = new ContextAssistPicker();
            picker.Options.Add(ContextAssistSearchResult.FromString("Option 1"));
            picker.Options.Add(ContextAssistSearchResult.FromString("Option 2"));
            picker.Options.Add(ContextAssistSearchResult.FromString("Option 3"));
            cli.Reader.ContextAssistProvider = picker;

            var line = cli.Reader.ReadLine();
            Assert.AreEqual("choice: Option 3 after", line.ToString());
        }