Exemple #1
0
        public void TestFState2()
        {
            TFrac           frac   = new TFrac(8, 9);
            TMemory <TFrac> memory = new TMemory <TFrac>(frac);

            TMemory <TFrac> .NumStates expected = TMemory <TFrac> .NumStates.OFF;
            Assert.AreEqual(expected, memory.FState);
        }
Exemple #2
0
        public void InitAndOutput3()
        {
            TFrac           frac   = new TFrac(-1, 5);
            TMemory <TFrac> memory = new TMemory <TFrac>(frac);
            string          answer = "-1/5";

            Assert.AreEqual(answer, memory.FNumber.ToString());
        }
Exemple #3
0
        public void InitAndOutput1()
        {
            TFrac           frac   = new TFrac(22, 33);
            TMemory <TFrac> memory = new TMemory <TFrac>(frac);
            string          answer = "2/3";

            Assert.AreEqual(answer, memory.FNumber.ToString());
        }
Exemple #4
0
        public void TestMethodGet()
        {
            TMemory <Frac> f = new TMemory <Frac>();

            f.WriteMemory(new Frac(5, 6));
            var otvet = new Frac(5, 6);

            Assert.AreEqual(otvet.Denominator, f.Get().Denominator);
            Assert.AreEqual(otvet.Numerator, f.Get().Numerator);
        }
Exemple #5
0
        public void TestMethodGetSt()
        {
            TMemory <Frac> f = new TMemory <Frac>();

            Assert.IsFalse(f.ReadState());

            f.WriteMemory(new Frac(1, 5));

            Assert.IsTrue(f.ReadState());
        }
Exemple #6
0
        public void TestMethodAddSet()
        {
            var f = new TMemory <Frac>();

            f.WriteMemory(new Frac(1, 5));
            var otvet = new Frac(1, 5);

            Assert.AreEqual(otvet.Denominator, f.ReadNumber().Denominator);
            Assert.AreEqual(otvet.Numerator, f.ReadNumber().Numerator);
        }
Exemple #7
0
        public void Sum2()
        {
            TFrac           frac     = new TFrac(8, 9);
            TMemory <TFrac> memory   = new TMemory <TFrac>(frac);
            TFrac           summator = new TFrac(-16, 3);

            memory.Add(summator);
            string answer = "-40/9";

            Assert.AreEqual(answer, memory.FNumber.ToString());
        }
Exemple #8
0
        public void Sum1()
        {
            TFrac           frac     = new TFrac(-1, 5);
            TMemory <TFrac> memory   = new TMemory <TFrac>(frac);
            TFrac           summator = new TFrac(1, 2);

            memory.Add(summator);
            string answer = "3/10";

            Assert.AreEqual(answer, memory.FNumber.ToString());
        }