public void TestEquals() { var tx = new MetadataTokenName { Name = "abc.xyz", Id = 4451, DeclTypeId = 3322, OwnAsmIdx = 0, RslvAsmIdx = 0 }; var ty = new MetadataTokenName { Name = "abc.xyz", Id = 1544, DeclTypeId = 2233, OwnAsmIdx = 1, RslvAsmIdx = 1 }; var testSubject = new MetadataTokenNameComparer(); var testResult = testSubject.Equals(tx, ty); Assert.IsTrue(testResult); ty.Name = "xyz.abc"; testResult = testSubject.Equals(tx, ty); Assert.IsFalse(testResult); }
public void TestEquals_SameVariable() { var tx = new MetadataTokenName { Name = "", Id = 4451, DeclTypeId = 3322, OwnAsmIdx = 0, RslvAsmIdx = 0 }; var ty = tx; var testSubject = new MetadataTokenNameComparer(); var testResult = testSubject.Equals(tx, ty); Assert.IsTrue(testResult); }