В тестах сценарий, который вы задали.Тайм-аут запроса составляет 5 минут, который был определен в клиенте
На тайм-аутах на стороне клиента
SendTimeout - используется для инициализацииOperationTimeout, который управляет всем процессом отправки сообщения, включая получение ответного сообщения для операции службы запроса / ответа.Этот тайм-аут также применяется при отправке ответных сообщений из метода контракта обратного вызова.
ReceiveTimeout - не используется
По тайм-аутам на стороне обслуживания
SendTimeout такие же, как на клиенте
ReceiveTimeout - используется уровнем Service Framework для инициализации тайм-аута простоя сеанса, который определяет, как долгосеанс может быть бездействующим до истечения времени ожидания.
См. https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/configuring-timeout-values-on-a-binding