public void DotNetMethodOperator_Equals_True() { //arrange string xml = "<member name='M:MyNamespace.MyClass.op_Addition(MyNamespace.MyClass,System.Int32)' />"; XElement element = XElement.Parse(xml, LoadOptions.PreserveWhitespace); DotNetMethodOperator a = (DotNetMethodOperator)DotNetMethod.FromVisualStudioXml(element); DotNetMethodOperator b = (DotNetMethodOperator)DotNetMethod.FromVisualStudioXml(element); //act bool result = (a == b); //assert Assert.IsTrue(result); }
public void DotNetMethodOperator_Equals_DifferentParameterCounts_False() { //arrange string xmlA = "<member name='M:MyNamespace.MyClass.op_Addition(MyNamespace.MyClass,System.Int32)' />"; string xmlB = "<member name='M:MyNamespace.MyClass.op_Addition(MyNamespace.MyClass)' />"; XElement elementA = XElement.Parse(xmlA, LoadOptions.PreserveWhitespace); XElement elementB = XElement.Parse(xmlB, LoadOptions.PreserveWhitespace); DotNetMethodOperator a = (DotNetMethodOperator)DotNetMethod.FromVisualStudioXml(elementA); DotNetMethodOperator b = (DotNetMethodOperator)DotNetMethod.FromVisualStudioXml(elementB); //act bool result = (a == b); //assert Assert.IsFalse(result); }