Exemple #1
0
        public void AddMethodReturnsSum()
        {
            Arithmatic NumTestObject = new Arithmatic();

            int result = NumTestObject.AddNumber(3, 45);

            Assert.Equal(48, result); // Does the method add the parameters given correctly
        }
        public void ArithmaticTestsMethod5()
        {
            Arithmatic solver = new Arithmatic("((1+1)+((1+1)+(1+1)))");

            string result = solver.Solve();

            Assert.AreEqual(result, "6");
        }
        public void ArithmaticTestsMethod6()
        {
            Arithmatic solver = new Arithmatic("(3+2*(1+1))");

            string result = solver.Solve();

            Assert.AreEqual(result, "7");
        }
        public void ArithmaticTestsMethod4()
        {
            Arithmatic solver = new Arithmatic("((2*2)+1)");

            string result = solver.Solve();

            Assert.AreEqual(result, "5");
        }
        public void ArithmaticTestsMethod2()
        {
            Arithmatic solver = new Arithmatic("(1+2)");

            string result = solver.Solve();

            Assert.AreEqual(result, "3");
        }
Exemple #6
0
        public void AddToListCreatesItems()
        {
            Arithmatic NumTestObject = new Arithmatic();

            NumTestObject.NumList.Add(NumTestObject.MultNumber(3, 5));
            NumTestObject.NumList.Add(NumTestObject.MultNumber(12, 5));
            NumTestObject.NumList.Add(NumTestObject.AddNumber(7, 4));
            NumTestObject.NumList.Add(NumTestObject.AddNumber(6, 9));

            Assert.Equal(4, NumTestObject.NumList.Count); // Are items added to the list correctly
        }
    public static void Main(String[] args)
    {
        int        iRet;
        Arithmatic aobj = new Arithmatic(12, 3);

        iRet = aobj.Addition();
        Console.WriteLine("Addition is: {0}", iRet);

        iRet = aobj.Subtraction();
        Console.WriteLine("Subtraction is: {0}", iRet);

        iRet = aobj.Multiplication();
        Console.WriteLine("Multiplication is: {0}", iRet);

        iRet = aobj.Division();
        Console.WriteLine("Division is: {0}", iRet);
    }
Exemple #8
0
        public void MultMethodThrowsExceptionWithZero()
        {
            Arithmatic NumTestObject = new Arithmatic();

            Assert.Throws <ArgumentException>(() => NumTestObject.MultNumber(0, 5)); // Does the method throw the correct exception when given incorrect input
        }
Exemple #9
0
        static void Main(string[] args)
        {
            List <Animal> animalList = new List <Animal>();

            //List<int> numList = new List<int>();
            animalList.Add(new Animal()
            {
                Name = "Doug"
            });

            animalList.Add(new Animal()
            {
                Name = "Paul"
            });

            animalList.Add(new Animal()
            {
                Name = "Sally"
            });

            animalList.Insert(1, new Animal()
            {
                Name = "Steve"
            });

            animalList.RemoveAt(1);

            Console.WriteLine("Num of animals : {0}", animalList.Count());

            foreach (Animal a in animalList)
            {
                Console.WriteLine(a.Name);
            }

            //Stack<T>, Queue<T>, Dictionary<TKey, TValue>

            int x = 5, y = 4;

            Animal.GetSum(ref x, ref y);

            string strX = "5", strY = "4";

            Animal.GetSum(ref strX, ref strY);

            Rectangle <int> rec1 = new Rectangle <int>(20, 50);

            Console.WriteLine(rec1.GetArea());


            Rectangle <string> rec2 = new Rectangle <string>("20", "50");

            Console.WriteLine(rec2.GetArea());

            Arithmatic add, sub, addsub;

            add = new Arithmatic(Add);

            sub = new Arithmatic(Subtract);

            addsub = add + sub;

            //sub = addsub - add;
            Console.WriteLine("Add 6 & 10");
            add(6, 10);

            Console.WriteLine("Add and subtract 10 & 4");
            addsub(10, 4);

            Console.ReadLine();
        }
        public void TestAdd(int a, int b, int expectedResult)
        {
            var arithmatic = new Arithmatic();

            Assert.Equal(expectedResult, arithmatic.Add(a, b));
        }