コード例 #1
0
        private void AssertMessageSentStatusToHub(string fromUsername, string toUsername, string message,
                                                  Guid messageUuid,
                                                  Mock <IEventHubClient> userChannel, Times times)
        {
            ConferenceGroupChannel.Verify(
                x =>
                x.ReceiveMessage(Conference.Id, fromUsername, toUsername, message, It.IsAny <DateTime>(),
                                 messageUuid),
                times);

            userChannel.Verify(
                x =>
                x.ReceiveMessage(Conference.Id, fromUsername, toUsername, message, It.IsAny <DateTime>(),
                                 messageUuid),
                times);
        }
コード例 #2
0
        private void AssertMessageSentStatusToHubAndApi(string fromUsername, string toUsername, string message,
                                                        Guid messageUuid,
                                                        Mock <IEventHubClient> userChannel, Times times)
        {
            ConferenceGroupChannel.Verify(
                x =>
                x.ReceiveMessage(Conference.Id, fromUsername, toUsername, message, It.IsAny <DateTime>(),
                                 messageUuid),
                times);

            userChannel.Verify(
                x =>
                x.ReceiveMessage(Conference.Id, fromUsername, toUsername, message, It.IsAny <DateTime>(),
                                 messageUuid),
                times);

            VideoApiClientMock.Verify(x => x.AddInstantMessageToConferenceAsync(
                                          It.Is <Guid>(c => c == Conference.Id),
                                          It.Is <AddInstantMessageRequest>(
                                              r => r.From == fromUsername && r.To == toUsername && r.Message_text == message
                                              ))
                                      , times);
        }