public void Main() { DynamicExampleClass _ec = new DynamicExampleClass(); Assert.AreEqual <int>(2, _ec.ExampleMethod("value")); Assert.AreEqual <string>("Local variable", _ec.ExampleMethod(10)); }
public void ConstructorTestMethod() { DynamicExampleClass _newStrongTypedInstance = new DynamicExampleClass(); Assert.IsNotNull(_newStrongTypedInstance); Assert.IsTrue(_newStrongTypedInstance is DynamicExampleClass); object _newObjectInstance = new DynamicExampleClass(); Assert.IsNotNull(_newObjectInstance); Assert.IsTrue(_newObjectInstance is DynamicExampleClass); dynamic _newDynamicInstance = new DynamicExampleClass(); Assert.IsNotNull(_newDynamicInstance); Assert.IsTrue(_newDynamicInstance is DynamicExampleClass); }
public void IncrementDynamicWrongNumberOfParametersTest() { dynamic _newStrongTypedInstance = new DynamicExampleClass(); Assert.AreEqual <int>(11, _newStrongTypedInstance.Increment(10, "10")); }
public void IncrementDynamicTest() { dynamic _newStrongTypedInstance = new DynamicExampleClass(); Assert.AreEqual <int>(11, _newStrongTypedInstance.Increment(10)); }
public void IncrementStringTest() { DynamicExampleClass _newStrongTypedInstance = new DynamicExampleClass(); Assert.AreEqual <int>(11, _newStrongTypedInstance.Increment("10")); }