Esempio n. 1
0
        public static void Test_Adder_Method_Adds_Two_Ints(int one, int two)
        {
            //arrange
            IntAdder adder = new IntAdder(one, two);

            //assert
            Assert.AreEqual(one + two, adder.Add());
        }
Esempio n. 2
0
        public void TestGetAndUseRemoteObject()
        {
            IntAdder adder = m_test.RetrieveAdder();

            Assertion.AssertNotNull("adder not found!", adder);
            System.Int32 arg1   = 1;
            System.Int32 arg2   = 2;
            System.Int32 result = adder.add(1, 2);
            Assertion.AssertEquals((System.Int32)arg1 + arg2, result);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var c      = new IntAdder();
            var result = (int)c.Perform(3, 4);

            Console.WriteLine("result is {0}", result);

            //var result0 = c.Perform(null, 5);
            //var result1 = c.Perform(null, null);
            //var result2 = c.Perform("b", "a");
        }
Esempio n. 4
0
        public void TestSendRefOfAProxy()
        {
            NameComponent[] name = new NameComponent[] { new NameComponent("IntegrationTest", ""), new NameComponent("intadder", "") };
            // get the reference to the intadder-home
            IntAdderHome adderhome = (IntAdderHome)m_nameService.resolve(name);

            Assertion.AssertNotNull("int adder bean home not found!", adderhome);
            IntAdder adder = adderhome.create();

            System.Int32 arg1   = 1;
            System.Int32 arg2   = 2;
            System.Int32 result = m_test.AddWithAdder(adder, arg1, arg2);
            Assertion.AssertEquals((System.Int32)arg1 + arg2, result);
        }
Esempio n. 5
0
        public void TestBasicSourceAndSinkChains()
        {
            var source    = new BaseSender <int>();
            var adder     = new IntAdder();
            var averager  = new FloatAverager();
            var int2float = new TrivialIntToFloatConverter();

            source.Add(adder);
            source.Add(int2float).Add(averager);

            // let's run it
            float dt = 0; // in this example dt doesn't matter

            source.Send(1, dt);
            source.Send(2, dt);
            source.Send(3, dt);

            Assert.IsTrue(adder.sum == 6);        // 1 + 2 + 3
            Assert.IsTrue(averager.average == 2); // (1 + 2 + 3) / 3

            source.RemoveAll();
        }