Beispiel #1
0
        public void Equals_Przechodniosc_ZPrawLogiki_DowolneDane(int u1l, int u1m, int u2l, int u2m, int u3l, int u3m)
        {
            Ulamek x = new Ulamek(u1l, u1m);
            Ulamek y = new Ulamek(u2l, u2m);
            Ulamek z = new Ulamek(u3l, u3m);

            Assert.IsTrue(!x.Equals(y) || !y.Equals(z) || x.Equals(z));
        }
Beispiel #2
0
        public void Equals_Przechodniosc_PoprawneDane(int u1l, int u1m, int u2l, int u2m, int u3l, int u3m)
        {
            Ulamek x = new Ulamek(u1l, u1m);
            Ulamek y = new Ulamek(u2l, u2m);
            Ulamek z = new Ulamek(u3l, u3m);

            Assert.IsTrue(x.Equals(y));
            Assert.IsTrue(y.Equals(z));
            Assert.IsTrue(x.Equals(z));
        }
Beispiel #3
0
        public void Equals_Zrotnosc_TakiSamObiekt()
        {
            Ulamek u = new Ulamek(1, 2);
            Ulamek v = new Ulamek(1, 2);

            Assert.IsTrue(u.Equals(v));
        }
Beispiel #4
0
        public void Equals_OK(long u1Licznik, long u1Mianownik, long u2Licznik, long u2Mianownik, bool wynik)
        {
            Ulamek u1 = new Ulamek(u1Licznik, u1Mianownik);
            Ulamek u2 = new Ulamek(u2Licznik, u2Mianownik);

            Assert.AreEqual(wynik, u1.Equals((object)u2));
        }
Beispiel #5
0
        public void Equals_Argument_InnyTyp_zwraca_False()
        {
            Ulamek u = new Ulamek();
            var    anonymousTypeVariable = new { licznik = 0, mianownik = 1 };

            Assert.IsFalse(u.Equals(anonymousTypeVariable));
        }
Beispiel #6
0
        public void Equals_Symetria_ZleDane()
        {
            Ulamek x = new Ulamek(1, 2);
            Ulamek y = new Ulamek(1, 3);

            Assert.IsFalse(x.Equals(y));
            Assert.IsFalse(y.Equals(x));
        }
Beispiel #7
0
        public void Equals_Symetria_PoprawneDane()
        {
            Ulamek x = new Ulamek(1, 2);
            Ulamek y = new Ulamek(x.Licznik, x.Mianownik);

            Assert.IsTrue(x.Equals(y));
            Assert.IsTrue(y.Equals(x));
        }
Beispiel #8
0
        public void Equals_Zrotnosc_TenSamObiekt()
        {
            Ulamek u = new Ulamek();

            Assert.IsTrue(u.Equals((object)u));
        }