コード例 #1
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Vissza0()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_1);
            gep.Vissza();
            Assert.AreEqual("0", gep.Ertek);
        }
コード例 #2
0
ファイル: Tesztek2.cs プロジェクト: Mivath/Szamologep
        public void OsszeadasIrasa1()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Binaris.Osszead);
            Assert.AreEqual("2", gep.Ertek);
        }
コード例 #3
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Unaris_GyokNegativ()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_4);
            gep.Be(Unaris.Negacio);
            gep.Be(Unaris.GyokX);
            Assert.IsTrue(Double.IsNaN(gep.ValosErtek));
        }
コード例 #4
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void EredmenyDuplaTizedes()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Unaris.EgyPerX);
            gep.Tizedes();
            Assert.AreEqual("0.", gep.Ertek);
        }
コード例 #5
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Vissza_Eredmeny_Utan()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Unaris.EgyPerX);
            gep.Vissza();
            Assert.AreEqual("0.5", gep.Ertek);
        }
コード例 #6
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Unaris_EgyPer0()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_0);

            gep.Be(Unaris.EgyPerX);
            Assert.IsTrue(Double.IsInfinity(gep.ValosErtek));
        }
コード例 #7
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Szazalek()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_8);
            gep.Be(Szamjegyek.Szj_5);
            gep.Be(Unaris.Szazalek);
            Assert.AreEqual("0.85", gep.Ertek);
        }
コード例 #8
0
ファイル: Tesztek2.cs プロジェクト: Mivath/Szamologep
        public void Osztas()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_6);
            gep.Be(Binaris.Oszt);
            gep.Be(Szamjegyek.Szj_3);
            gep.Egyenlo();
            Assert.AreEqual("2", gep.Ertek);
        }
コード例 #9
0
ファイル: Tesztek2.cs プロジェクト: Mivath/Szamologep
        public void Szorzas()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Binaris.Szoroz);
            gep.Be(Szamjegyek.Szj_3);
            gep.Egyenlo();
            Assert.AreEqual("6", gep.Ertek);
        }
コード例 #10
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void TortszamNegyzete()
        {
            var gep = new Gep();

            gep.Tizedes();
            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Unaris.XNegyzet);
            //todo megoldani
            //Assert.AreEqual("0.04", gep.Ertek);
        }
コード例 #11
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void OperatorokUtaniEredmeny()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Unaris.EgyPerX);
            gep.Be(Szamjegyek.Szj_4);
            gep.Be(Szamjegyek.Szj_4);
            Assert.AreEqual("44", gep.Ertek);
        }
コード例 #12
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void FullTorlesTizedes()
        {
            var gep = new Gep();

            gep.Tizedes();
            gep.Be(Szamjegyek.Szj_1);
            gep.CE();
            gep.Be(Szamjegyek.Szj_3);
            Assert.AreEqual("3", gep.Ertek);
        }
コード例 #13
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Szamjegyek()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_1);
            Assert.AreEqual("1", gep.Ertek);

            gep.Be(Szamjegyek.Szj_5);
            Assert.AreEqual("15", gep.Ertek);
        }
コード例 #14
0
ファイル: Tesztek2.cs プロジェクト: Mivath/Szamologep
        public void Kivonas()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Binaris.Kivon);
            gep.Be(Szamjegyek.Szj_3);
            gep.Egyenlo();
            Assert.AreEqual("-1", gep.Ertek);
        }
コード例 #15
0
ファイル: Tesztek2.cs プロジェクト: Mivath/Szamologep
        public void Osszeadas()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Binaris.Osszead);
            gep.Be(Szamjegyek.Szj_3);
            gep.Egyenlo();
            Assert.AreEqual("5", gep.Ertek);
        }
コード例 #16
0
ファイル: Tesztek2.cs プロジェクト: Mivath/Szamologep
        public void OsztasNullaval()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_6);
            gep.Be(Binaris.Oszt);
            gep.Be(Szamjegyek.Szj_0);
            gep.Egyenlo();
            Assert.IsTrue(Double.IsInfinity(gep.ValosErtek));
        }
コード例 #17
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void FullTorlesUtanSzamjegyekBeirasa()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_1);
            gep.Be(Unaris.EgyPerX); //ettol eredmeny lesz
            gep.CE();
            gep.Be(Szamjegyek.Szj_2);
            gep.Be(Szamjegyek.Szj_3);
            Assert.AreEqual("23", gep.Ertek);
        }
コード例 #18
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void DuplaTizedes()
        {
            var gep = new Gep();

            gep.Tizedes();
            gep.Be(Szamjegyek.Szj_1);
            gep.Tizedes();
            Assert.AreEqual("0.1", gep.Ertek);
            gep.Be(Szamjegyek.Szj_5);
            Assert.AreEqual("0.15", gep.Ertek);
        }
コード例 #19
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Unaris_XNegyzet()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);

            gep.Be(Unaris.XNegyzet);
            Assert.AreEqual("4", gep.Ertek);

            gep.Be(Szamjegyek.Szj_1);
            Assert.AreEqual("1", gep.Ertek);
        }
コード例 #20
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Unaris_GyokX()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_4);

            gep.Be(Unaris.GyokX);
            Assert.AreEqual("2", gep.Ertek);

            gep.Be(Szamjegyek.Szj_1);
            Assert.AreEqual("1", gep.Ertek);
        }
コード例 #21
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Unaris_Negacio()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);

            gep.Be(Unaris.Negacio);
            Assert.AreEqual("-2", gep.Ertek);

            gep.Be(Szamjegyek.Szj_1);
            Assert.AreEqual("1", gep.Ertek);
        }
コード例 #22
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Be_Unaris_EgyPerX()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_2);

            gep.Be(Unaris.EgyPerX);
            Assert.AreEqual("0.5", gep.Ertek);

            gep.Be(Szamjegyek.Szj_1);
            Assert.AreEqual("1", gep.Ertek);
        }
コード例 #23
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void CTeljesTorles()
        {
            var gep = new Gep();

            gep.Be(Szamjegyek.Szj_8);
            gep.Be(Szamjegyek.Szj_5);
            gep.Be(Binaris.Osszead);
            gep.Be(Szamjegyek.Szj_8);
            gep.Be(Szamjegyek.Szj_5);
            gep.C();
            gep.Be(Szamjegyek.Szj_5);
            Assert.AreEqual("5", gep.Ertek);
        }
コード例 #24
0
ファイル: Tesztek1.cs プロジェクト: Mivath/Szamologep
        public void Alapertek0()
        {
            var gep = new Gep();

            Assert.AreEqual("0", gep.Ertek);
        }