public void GetEmptyOwnInstanceMethodNames() { DynamicClass dclass = new DynamicClass("Dog"); var result = dclass.GetOwnInstanceMethodNames(); Assert.IsNotNull(result); Assert.AreEqual(0, result.Count); }
public void GetOwnInstanceMethodNames() { DynamicClass dclass = new DynamicClass("Dog"); IFunction foo = new DefinedFunction(null, null, null); dclass.SetInstanceMethod("foo", foo); var result = dclass.GetOwnInstanceMethodNames(); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Count); Assert.IsTrue(result.Contains("foo")); }