public void TestContains() { ConsoleString s = new ConsoleString("0123456789"); Assert.IsTrue(s.Contains("2345")); Assert.IsTrue(s.Contains("0")); Assert.IsTrue(s.Contains("01")); Assert.IsTrue(s.Contains("9")); Assert.IsTrue(s.Contains("89")); Assert.IsFalse(s.Contains("A")); Assert.IsFalse(s.Contains("0123A")); }
public void TestHelpHookContextual() { try { ConsoleOutInterceptor.Instance.Attach(); ConsoleOutInterceptor.Instance.ReadAndClear(); var result = Args.InvokeAction <Command>("Action2", "-?"); var output = new ConsoleString(ConsoleOutInterceptor.Instance.ReadAndClear()); Assert.IsFalse(output.Contains("Action1", StringComparison.InvariantCultureIgnoreCase)); } finally { ConsoleOutInterceptor.Instance.Detatch(); } }
public void TestHelpHookContextual() { try { ConsoleOutInterceptor.Instance.Attach(); ConsoleOutInterceptor.Instance.ReadAndClear(); var result = Args.InvokeAction<Command>("Action2", "-?"); var output = new ConsoleString(ConsoleOutInterceptor.Instance.ReadAndClear()); Assert.IsFalse(output.Contains("Action1", StringComparison.InvariantCultureIgnoreCase)); } finally { ConsoleOutInterceptor.Instance.Detatch(); } }