public void TestString() { var session = new MockTaskSession(); session.VerifyStart(); session.VerifyCommand(() => session.String("Fred"), "String(Fred)"); session.VerifyCommand(() => session.String("a\\b"), "String(\"a\\\\b\")"); session.VerifyCommand(() => session.String("a\\b", quoteBackslashes: false), "String(\"a\\b\")"); // Force an exception. session.ExceptionMode = true; session.AllFail = true; Assert.Throws <X3270ifCommandException>(() => session.String("foo")); session.Close(); }