public static VirtualClusterRequestInvoker Success()

in src/Elastic.Transport.VirtualizedCluster/Components/VirtualClusterConnection.cs [64:103]


	public static VirtualClusterRequestInvoker Success(byte[] response) =>
		Virtual.Elasticsearch
			.Bootstrap(1)
			.ClientCalls(r => r.SucceedAlways().ReturnByteResponse(response))
			.StaticNodePool()
			.AllDefaults()
			.Connection;

	/// <summary>
	/// Create a <see cref="VirtualClusterRequestInvoker"/> instance that always returns a failed response.
	/// </summary>
	public static VirtualClusterRequestInvoker Error() =>
		Virtual.Elasticsearch
			.Bootstrap(1)
			.ClientCalls(r => r.FailAlways(400))
			.StaticNodePool()
			.AllDefaults()
			.Connection;

	private static object DefaultResponse
	{
		get
		{
			var response = new
			{
				name = "Razor Fist",
				cluster_name = "elasticsearch-test-cluster",
				version = new
				{
					number = "2.0.0",
					build_hash = "af1dc6d8099487755c3143c931665b709de3c764",
					build_timestamp = "2015-07-07T11:28:47Z",
					build_snapshot = true,
					lucene_version = "5.2.1"
				},
				tagline = "You Know, for Search"
			};
			return response;
		}
	}