Exemplo n.º 1
0
 public async Task Compose()
 {
     IInterfaceRoot r = new InterfaceRootClientImpl();
     var service = new FakeService();
     var result = await service.CallAsync(() => r.Compute(r.Add(1,1+1),3));
     Assert.AreEqual("3+3=6", result);
 }
Exemplo n.º 2
0
 public async Task BinaryTests()
 {
     IInterfaceRoot r = new InterfaceRootClientImpl();
     var service = new FakeService();
     var result = await service.CallAsync(() => (r.Add(1, 1) + r.Add(1, 1)) * r.Add(2, 2) / r.Add(2,0));
     Assert.AreEqual(8, result);
 }
Exemplo n.º 3
0
 public async Task Compute()
 {
     IInterfaceRoot r = new InterfaceRootClientImpl();
     var service = new FakeService();
     var result = await service.CallAsync(() => r.Compute(1,2));
     Assert.AreEqual("1+2=3", result);
 }
Exemplo n.º 4
0
        public async Task BinaryTests()
        {
            IInterfaceRoot r       = new InterfaceRootClientImpl();
            var            service = new FakeService();
            var            result  = await service.CallAsync(() => (r.Add(1, 1) + r.Add(1, 1)) *r.Add(2, 2) / r.Add(2, 0));

            Assert.AreEqual(8, result);
        }
Exemplo n.º 5
0
        public async Task Compose()
        {
            IInterfaceRoot r       = new InterfaceRootClientImpl();
            var            service = new FakeService();
            var            result  = await service.CallAsync(() => r.Compute(r.Add(1, 1 + 1), 3));

            Assert.AreEqual("3+3=6", result);
        }
Exemplo n.º 6
0
        public async Task Compute()
        {
            IInterfaceRoot r       = new InterfaceRootClientImpl();
            var            service = new FakeService();
            var            result  = await service.CallAsync(() => r.Compute(1, 2));

            Assert.AreEqual("1+2=3", result);
        }
Exemplo n.º 7
0
 public async Task ReusePromise()
 {
     IInterfaceRoot r = new InterfaceRootClientImpl();
     var service = new FakeService();
     var p = service.CallAsync(() => r.Add(1,1));
     var result = await service.CallAsync(() => r.Add(p.Execute(), 1));
     Assert.AreEqual(1, service.CallCount);
     Assert.AreEqual(3, result);
 }
Exemplo n.º 8
0
 public async Task Add()
 {
     IInterfaceRoot r = new InterfaceRootClientImpl();
     var service = new FakeService();
     var result = await service.CallAsync(() => r.Add(1,1.5));
     Assert.AreEqual(3.5, result);
     service = new FakeService();
     var result2 = await service.CallAsync(() => r.Add(1,2));
     Assert.AreEqual(3, result2);
 }
Exemplo n.º 9
0
        public async Task ReusePromise()
        {
            IInterfaceRoot r       = new InterfaceRootClientImpl();
            var            service = new FakeService();
            var            p       = service.CallAsync(() => r.Add(1, 1));
            var            result  = await service.CallAsync(() => r.Add(p.Execute(), 1));

            Assert.AreEqual(1, service.CallCount);
            Assert.AreEqual(3, result);
        }
Exemplo n.º 10
0
        public async Task Add()
        {
            IInterfaceRoot r       = new InterfaceRootClientImpl();
            var            service = new FakeService();
            var            result  = await service.CallAsync(() => r.Add(1, 1.5));

            Assert.AreEqual(3.5, result);
            service = new FakeService();
            var result2 = await service.CallAsync(() => r.Add(1, 2));

            Assert.AreEqual(3, result2);
        }
Exemplo n.º 11
0
 public async Task SimpleOnInterfaceImplementation()
 {
     InterfaceRootClientImpl r = new InterfaceRootClientImpl();
     var service = new FakeService();
     await service.CallAsync(() => r.SimpleInterface());
 }
Exemplo n.º 12
0
 public async Task SimpleOnInterfaceImplementation()
 {
     InterfaceRootClientImpl r = new InterfaceRootClientImpl();
     var service = new FakeService();
     await service.CallAsync(() => r.SimpleInterface());
 }