public void EqualsTest(SignatureHelper helper, object obj, bool expected) { Assert.Equal(expected, helper.Equals(obj)); if (obj is SignatureHelper && expected == true) { Assert.Equal(helper.GetHashCode(), obj.GetHashCode()); } }
public void Equals(SignatureHelper helper, object obj, bool expected) { Assert.Equal(expected, helper.Equals(obj)); if (obj is SignatureHelper && expected == true) { Assert.Equal(helper.GetHashCode(), obj.GetHashCode()); } }
public void PosTest4() { AssemblyBuilder myAssembly = AssemblyBuilder.DefineDynamicAssembly(new AssemblyName("Assembly_SignatureHelperAddArgument"), AssemblyBuilderAccess.Run); ModuleBuilder myModule = TestLibrary.Utilities.GetModuleBuilder(myAssembly, "Module_SignatureHelperAddArgument"); SignatureHelper sHelper1 = SignatureHelper.GetFieldSigHelper(myModule); bool expectedValue = false; bool actualValue; actualValue = sHelper1.Equals(null); Assert.Equal(expectedValue, actualValue); }