private void We_can_create_linked_Sockets(LinkedSocketsCallback callback) { var addr = TestAddr; Section("We can create linked Sockets", () => { LatestSurveyorSocket sur = null; LatestRespondentSocket resp = null; try { sur = CreateOne <LatestSurveyorSocket>(); resp = CreateOne <LatestRespondentSocket>(); sur.Options.SetDuration(O.SurveyorSurveyDuration, FromMilliseconds(50d)); sur.Listen(addr); resp.Dial(addr); using (var s = CreateOne <LatestRespondentSocket>()) { s.Dial(addr); } callback(sur, resp); } finally { DisposeAll(sur, resp); } }); }
private void We_can_create_linked_sockets(LinkedSocketsCallback callback) { var addr = TestAddr; Given_two_fresh_sockets((req, rep) => { Section("we can create linked sockets", () => { rep.Listen(addr); req.Dial(addr); callback(req, rep); }); }); }
private void Given_two_fresh_sockets(LinkedSocketsCallback callback) { Section("given two fresh sockets", () => { LatestReqSocket req = null; LatestRepSocket rep = null; try { req = CreateOne <LatestReqSocket>(); rep = CreateOne <LatestRepSocket>(); callback(req, rep); } finally { DisposeAll(req, rep); } }); }