public void AccessMethod() { // import using alias SRM.ImportType(typeof(Friut), "MyClass"); SRM.Run(@" var t = debug.assert; var apple = new MyClass(); apple.shipOut(); t(apple.isShippedOut, true); var a = 'isShippedOut'; t( apple[a], true ); "); }
public void ComparingOperators() { // import using alias SRM.ImportType(typeof(Friut), "MyClass"); SRM.Run(@" var t = debug.assert; var apple = new MyClass(); apple.price = 1.95; t(apple.price <= 1.95); t(apple.price >= 1.95); t(apple.price == 1.95); t(apple.price == '1.95'); // compare to string t(apple.price === 1.95); apple.price = 2.1; t(apple.price === 2.1); "); }
public void AccessProperty() { // import using alias SRM.ImportType(typeof(Friut), "MyClass"); SRM.Run(@" var t = debug.assert; var apple = new MyClass(); apple.name = 'apple'; t(apple.name, 'apple'); apple.Color = 'red'; apple.Price = 1.95; t(apple.color, 'red'); t(apple.price, 1.95); t(apple.color + ' ' + apple.price, 'red 1.95'); "); }