public void Equals () { DisplayNameAttribute dn = new DisplayNameAttribute (); Assert.IsTrue (dn.Equals (DisplayNameAttribute.Default), "#A1"); Assert.IsTrue (dn.Equals (new DisplayNameAttribute (string.Empty)), "#A2"); Assert.IsFalse (dn.Equals (new DisplayNameAttribute ("category")), "#A3"); Assert.IsFalse (dn.Equals (new DisplayNameAttribute (null)), "#A4"); Assert.IsFalse (dn.Equals (null), "#A5"); Assert.IsTrue (dn.Equals (dn), "#A6"); Assert.IsFalse (dn.Equals (55), "#A7"); dn = new DisplayNameAttribute ("category"); Assert.IsFalse (dn.Equals (DisplayNameAttribute.Default), "#B1"); Assert.IsFalse (dn.Equals (new DisplayNameAttribute (string.Empty)), "#B2"); Assert.IsTrue (dn.Equals (new DisplayNameAttribute ("category")), "#B3"); Assert.IsFalse (dn.Equals (new DisplayNameAttribute (null)), "#B4"); Assert.IsFalse (dn.Equals (null), "#B5"); Assert.IsTrue (dn.Equals (dn), "#B6"); Assert.IsFalse (dn.Equals (55), "#B7"); }