public static void TestUseCase() { { var i = 1; var j = Script.Write <int>("{i}", i); Assert.AreEqual(1, j, "Bridge785 by name"); } { var i = 2; var j = Script.Write <int>("{0}", i); Assert.AreEqual(2, j, "Bridge785 by index"); } { var i = new DataClass() { Value = 3 }; var j = Script.Write <int>("{0}", i.Value); Assert.AreEqual(3, j, "Bridge785 by index for DataClass property"); } { var i = new DataClass() { Value = 4 }; var j = Script.Write <int>("{0}", i); Assert.AreEqual(i, j, "Bridge785 by index for DataClass"); } { var i = new DataClass() { Value = 5 }; var j = Script.Write <int>("{0}", i.GetSomething(55).Value); Assert.AreEqual(55, j, "Bridge785 by index for DataClass method"); } { var i = new DataStruct() { Value = 6 }; var j = Script.Write <int>("{0}", i.Value); Assert.AreEqual(6, j, "Bridge785 by index for DataStruct property"); } { var i = new DataStruct() { Value = 7 }; var j = Script.Write <int>("{0}", i.GetSomething(77).Value); Assert.AreEqual(77, j, "Bridge785 by index for DataStruct method"); } }
public static void TestUseCase() { { var i = 1; var j = Script.Write<int>("{i}", i); Assert.AreEqual(j, 1, "Bridge785 by name"); } { var i = 2; var j = Script.Write<int>("{0}", i); Assert.AreEqual(j, 2, "Bridge785 by index"); } { var i = new DataClass() { Value = 3 }; var j = Script.Write<int>("{0}", i.Value); Assert.AreEqual(j, 3, "Bridge785 by index for DataClass property"); } { var i = new DataClass() { Value = 4 }; var j = Script.Write<int>("{0}", i); Assert.AreEqual(j, i, "Bridge785 by index for DataClass"); } { var i = new DataClass() { Value = 5 }; var j = Script.Write<int>("{0}", i.GetSomething(55).Value); Assert.AreEqual(j, 55, "Bridge785 by index for DataClass method"); } { var i = new DataStruct() { Value = 6 }; var j = Script.Write<int>("{0}", i.Value); Assert.AreEqual(j, 6, "Bridge785 by index for DataStruct property"); } { var i = new DataStruct() { Value = 7 }; var j = Script.Write<int>("{0}", i.GetSomething(77).Value); Assert.AreEqual(j, 77, "Bridge785 by index for DataStruct method"); } }