Exemplo n.º 1
0
        public MyServerSession(Socket socket, MySocketServer server) : base(socket)
        {
            Handlers.Add(new TransferHandler()
            {
                Server = server
            });

            ServiceClientHandler serviceClientHandler = new ServiceClientHandler();

            ServiceHandler serviceManager = new ServiceHandler();

            Handlers.Add(serviceManager);
            this.Handlers.Add(serviceClientHandler);
            Handlers.Add(new MyServerHandler());


            ICalcback calcCallback = serviceClientHandler.GetServiceProxy <ICalcback>("calcc");

            serviceManager.AddService("calc", new Calc()
            {
                callback = calcCallback
            });

            Calc2 calc2 = new Calc2();

            serviceManager.AddService("calc2", calc2);


            ITermainalCallbackService callback = serviceClientHandler
                                                 .GetServiceProxy <ITermainalCallbackService>("tc");

            serviceManager.AddService("t", new TerminalService(callback));

            serviceManager.AddService("terminal", new TerminalService2());
        }
Exemplo n.º 2
0
            public override void Define()
            {
                Calc1 calc1 = null;
                Calc2 calc2 = null;

                When()
                .Match(() => calc1)
                .Match(() => calc2, c => c.Key.Equals(calc1.Key));

                Then()
                .Yield(_ => new Calc3());
            }
Exemplo n.º 3
0
        public void Raz_19and11_8returned()
        {
            // arrange
            int x        = 19;
            int y        = 11;
            int expected = 8;

            // act
            Calc2 c      = new Calc2();
            int   actual = c.Raz(x, y);

            // assert
            Assert.Equal(expected, actual);
        }
Exemplo n.º 4
0
        public void Umn_4and5_20returned()
        {
            // arrange
            int x        = 4;
            int y        = 5;
            int expected = 20;

            // act
            Calc2 c      = new Calc2();
            int   actual = c.Umn(x, y);

            // assert
            Assert.Equal(expected, actual);
        }
Exemplo n.º 5
0
 public static void Main()
 {
     Calc2 calc2 = new Calc2(1, 2);
     Console.WriteLine(calc2.x);
 }