Beispiel #1
0
        public void MyServiceProvider()
        {
            MyServiceProvider myProvider = new MyServiceProvider();
            IMyAddService     myAdd      = myProvider.GetService <IMyAddService>();

            Assert.AreEqual(0, myAdd.Add(0, 0));
            Assert.AreEqual(2, myAdd.Add(1, 1));
            Assert.AreEqual(0, myAdd.Add(1, -1));
            Assert.AreEqual(5, myAdd.Add(4, 1));

            IMySubService mySub = myProvider.GetService <IMySubService>();

            Assert.AreEqual(0, mySub.Sub(0, 0));
            Assert.AreEqual(2, mySub.Sub(2, 0));
            Assert.AreEqual(0, mySub.Sub(1, 1));
            Assert.AreEqual(2, mySub.Sub(1, -1));
            Assert.AreEqual(3, mySub.Sub(4, 1));
        }