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()); }
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()); }
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); }
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); }
public static void Main() { Calc2 calc2 = new Calc2(1, 2); Console.WriteLine(calc2.x); }