In C#, what\'s the difference between
Assert.AreNotEqual
and
Assert.AreNotSame
AreNotSame uses reference equality (object.ReferenceEquals) - i.e. are they the same actual instance of an object; AreNotEqual uses conceptual equality (.Equals) - i.e. are they considered equal.
object.ReferenceEquals
.Equals