public void TestPrimitiveReturn()
{
var sc = Class.ReturnSChar(68);
Assert.AreEqual((char)68, sc, "#1");
var c = Class.ReturnChar(69);
Assert.AreEqual((char)69, c, "#2");
var uc = Class.ReturnUChar(70);
Assert.AreEqual((char)70, uc, "#3");
var s = Class.ReturnShort(71);
Assert.AreEqual((short)71, s, "#4");
var us = Class.ReturnUShort(72);
Assert.AreEqual((ushort)72, us, "#5");
var i = Class.ReturnInt(73);
Assert.AreEqual((int)73, i, "#6");
var ui = Class.ReturnUInt(74);
Assert.AreEqual((uint)74, ui, "#7");
var l = Class.ReturnLong(75);
Assert.AreEqual((int)75, l, "#8");
var ul = Class.ReturnULong(76);
Assert.AreEqual((uint)76, ul, "#9");
var f = Class.ReturnFloat(77);
Assert.AreEqual((float)77, f, "#10");
var d = Class.ReturnDouble(78);
Assert.AreEqual((double)78, d, "#11");
var ld = Class.ReturnDouble(79);
Assert.AreEqual((double)79, ld, "#12");
var bt = Class.ReturnBool(80);
Assert.AreEqual(true, bt, "#13");
var bf = Class.ReturnBool(0);
Assert.AreEqual(false, bf, "#14");
}