public void FunctionAsString() { DefinedFunction function = new DefinedFunction("foo", null, null, null); Assert.AreEqual("<function foo>", ValueUtilities.AsString(function)); Assert.AreEqual("<function foo>", ValueUtilities.AsPrintString(function)); }
public void ClassAsString() { DefinedClass klass = new DefinedClass("Spam"); Assert.AreEqual("<class 'Spam'>", ValueUtilities.AsString(klass)); Assert.AreEqual("<class 'Spam'>", ValueUtilities.AsPrintString(klass)); }
public void StringWithQuoteAndDoubleQuoteAsString() { Assert.AreEqual("'hello\"\\'world'", ValueUtilities.AsString("hello\"'world")); }
public void QuoteStringAsString() { Assert.AreEqual("\"'\"", ValueUtilities.AsString("'")); }
public void StringWithQuoteAsString() { Assert.AreEqual("\"hello'world\"", ValueUtilities.AsString("hello'world")); }
public void StringWithDoubleQuoteAsString() { Assert.AreEqual("'\"hello\"'", ValueUtilities.AsString("\"hello\"")); }
public void StringAsString() { Assert.AreEqual("'hello'", ValueUtilities.AsString("hello")); }
public void IntegerAsString() { Assert.AreEqual("1", ValueUtilities.AsString(1)); }
public void NullAsString() { Assert.IsNull(ValueUtilities.AsString(null)); }