예제 #1
0
        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);
        }