public async Task ConditionRefreshAsync()
        {
            var response = new CallResponse
            {
                Results = new CallMethodResult[]
                {
                    new CallMethodResult
                    {
                        StatusCode = StatusCodes.BadAttributeIdInvalid
                    }
                }
            };
            var channel = new TestRequestChannel(response);

            var ret = await channel.ConditionRefreshAsync(subscriptionId : 100);

            ret
            .Should().Be((StatusCode)StatusCodes.BadAttributeIdInvalid);

            channel.Request
            .Should().BeEquivalentTo(new
            {
                MethodsToCall = new[]
                {
                    new
                    {
                        ObjectId       = NodeId.Parse(ObjectTypeIds.ConditionType),
                        MethodId       = NodeId.Parse(MethodIds.ConditionType_ConditionRefresh),
                        InputArguments = new Variant[] { 100u }
                    }
                }
            });
        }