public void Equality() { var filename1 = new DragonDosFileName("FOOBAR.DAT"); var filename2 = new DragonDosFileName("FOOFOO.DAT"); var filename3 = new DragonDosFileName("FOOBAR.DAT"); var filename4 = new DragonDosFileName("FOOBAR.dat"); var filename5 = filename1; var filename6 = filename1.Clone(); Assert.NotEqual(filename1, filename2); Assert.Equal(filename1, filename3); Assert.NotEqual(filename1, filename4); Assert.Equal(filename1, filename5); Assert.Same(filename1, filename5); Assert.Equal(filename1, filename6); Assert.NotSame(filename1, filename6); }
public void Equals() { var filename1 = new DragonDosFileName("FOOBAR.DAT"); var filename2 = new DragonDosFileName("FOOFOO.DAT"); var filename3 = new DragonDosFileName("FOOBAR.DAT"); var filename4 = new DragonDosFileName("FOOBAR.dat"); var filename5 = filename1; var filename6 = filename1.Clone(); Assert.AreNotEqual(filename1, filename2); Assert.AreEqual(filename1, filename3); Assert.AreNotEqual(filename1, filename4); Assert.AreEqual(filename1, filename5); Assert.AreSame(filename1, filename5); Assert.AreEqual(filename1, filename6); Assert.AreNotSame(filename1, filename6); }