public async Task UnsupportedApiShouldThrowRpcUnimplementedException()
        {
            var service = createService();

            await AssertRpc.ThrowsRpcUnimplementedException(()
                                                            => service.NodeStageVolume(new NodeStageVolumeRequest(), null));

            await AssertRpc.ThrowsRpcUnimplementedException(()
                                                            => service.NodeUnstageVolume(new NodeUnstageVolumeRequest(), null));
        }
        public async Task UnsupportedApiShouldThrowRpcUnimplementedException()
        {
            var service = createService();

            await AssertRpc.ThrowsRpcUnimplementedException(()
                                                            => service.ValidateVolumeCapabilities(new ValidateVolumeCapabilitiesRequest(), null));

            await AssertRpc.ThrowsRpcUnimplementedException(()
                                                            => service.ListVolumes(new ListVolumesRequest(), null));

            await AssertRpc.ThrowsRpcUnimplementedException(()
                                                            => service.GetCapacity(new GetCapacityRequest(), null));

            await AssertRpc.ThrowsRpcUnimplementedException(()
                                                            => service.GetCapacity(new GetCapacityRequest(), null));
        }