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);
        }
Exemple #2
0
        public void OnInvitationRequest(object invitationRequest)
        {
            var request = invitationRequest as InvitationRequest;

            _client.Accept(request.InvitationId);
        }
Exemple #3
0
 public void クライアントに要求を出さずに応答を返すとエラーが発生する()
 {
     Assert.ThrowsException <InvalidOperationException>(() => sut.Accept("invalid_request_id"));
 }