public async Task クライアントの受領イベントでクライアント情報を更新する() { client.Request(ClientRequestType.Start); client.Accept(client.RequestId); await PublishEvents(client); var info = await ctx.ClientInfo.FirstOrDefaultAsync(f => f.ClientId == "CLI1"); Assert.AreEqual(client.RequestId, info.AcceptedRequestId); Assert.AreEqual("Start", info.AcceptedRequestType); }
public void OnInvitationRequest(object invitationRequest) { var request = invitationRequest as InvitationRequest; _client.Accept(request.InvitationId); }
public void クライアントに要求を出さずに応答を返すとエラーが発生する() { Assert.ThrowsException <InvalidOperationException>(() => sut.Accept("invalid_request_id")); }