Esempio n. 1
0
        public void equality_fails_when_wrong_obj_type()
        {
            AccuracyIncorrectChar obj1 = new AccuracyIncorrectChar()
            {
                Index    = 2,
                Found    = 'a',
                Expected = 'b'
            };
            string obj2 = null;

            Assert.That(obj1, Is.Not.EqualTo(obj2));
        }
Esempio n. 2
0
        public void equality_true_when_all_properties_same()
        {
            AccuracyIncorrectChar obj1 = new AccuracyIncorrectChar()
            {
                Index    = 2,
                Found    = 'a',
                Expected = 'x'
            };
            AccuracyIncorrectChar obj2 = new AccuracyIncorrectChar()
            {
                Index    = 2,
                Found    = 'a',
                Expected = 'x'
            };

            Assert.That(obj1, Is.EqualTo(obj2));
        }
Esempio n. 3
0
        public void equality_fails_when_one_property_incorrect()
        {
            AccuracyIncorrectChar obj1 = new AccuracyIncorrectChar()
            {
                Index    = 2,
                Found    = 'a',
                Expected = 'b'
            };
            AccuracyIncorrectChar obj2 = new AccuracyIncorrectChar()
            {
                Index    = 2,
                Found    = 'a',
                Expected = 'x'
            };

            Assert.That(obj1, Is.Not.EqualTo(obj2));
        }