Exemple #1
0
        public void testValueTypeSemantics()
        {
            PhoneNumber      number = new PhoneNumber();
            PhoneNumberMatch match1 = new PhoneNumberMatch(10, "1 800 234 45 67", number);
            PhoneNumberMatch match2 = new PhoneNumberMatch(10, "1 800 234 45 67", number);

            Assert.AreEqual(match1, match2);
            Assert.AreEqual(match1.GetHashCode(), match2.GetHashCode());
            Assert.AreEqual(match1.start(), match2.start());
            Assert.AreEqual(match1.end(), match2.end());
            Assert.AreEqual(match1.number(), match2.number());
            Assert.AreEqual(match1.rawString(), match2.rawString());
            Assert.AreEqual("1 800 234 45 67", match1.rawString());
        }
        public void TestValueTypeSemantics()
        {
            PhoneNumber      number = new PhoneNumber();
            PhoneNumberMatch match1 = new PhoneNumberMatch(10, "1 800 234 45 67", number);
            PhoneNumberMatch match2 = new PhoneNumberMatch(10, "1 800 234 45 67", number);

            Assert.AreEqual(match1, match2);
            Assert.AreEqual(match1.GetHashCode(), match2.GetHashCode());
            Assert.AreEqual(match1.Start, match2.Start);
            Assert.AreEqual(match1.Length, match2.Length);
            Assert.AreEqual(match1.Number, match2.Number);
            Assert.AreEqual(match1.RawString, match2.RawString);
            Assert.AreEqual("1 800 234 45 67", match1.RawString);
        }
        public void TestValueTypeSemantics()
        {
            PhoneNumber number = new PhoneNumber();
            PhoneNumberMatch match1 = new PhoneNumberMatch(10, "1 800 234 45 67", number);
            PhoneNumberMatch match2 = new PhoneNumberMatch(10, "1 800 234 45 67", number);

            Assert.AreEqual(match1, match2);
            Assert.AreEqual(match1.GetHashCode(), match2.GetHashCode());
            Assert.AreEqual(match1.Start, match2.Start);
            Assert.AreEqual(match1.Length, match2.Length);
            Assert.AreEqual(match1.Number, match2.Number);
            Assert.AreEqual(match1.RawString, match2.RawString);
            Assert.AreEqual("1 800 234 45 67", match1.RawString);
        }