/// <summary> /// Create a new descriptor instance given a payload item, expected ATOM and JSON results /// and optional extractors /// </summary> /// <param name="settings">Settings class to use.</param> /// <param name="payloadItems">The OData payload items to write.</param> /// <param name="expectedResultCallback">The callback to use to determine the expected results.</param> internal BatchPayloadWriterTestDescriptor( Settings settings, IEnumerable <T> payloadItems, WriterTestExpectedResultCallback expectedResultCallback) : base(settings, payloadItems, expectedResultCallback) { }
/// <summary> /// Create a new descriptor instance given a payload item, expected ATOM and JSON results /// and optional extractors /// </summary> /// <param name="settings">Settings class to use.</param> /// <param name="payloadItem">The OData payload item to write.</param> /// <param name="expectedResultCallback">The callback to use to determine the expected results.</param> internal BatchPayloadWriterTestDescriptor( Settings settings, T payloadItem, WriterTestExpectedResultCallback expectedResultCallback) : this(settings, new T[] { payloadItem }, expectedResultCallback) { }
/// <summary> /// Create a new descriptor instance given a payload item, expected ATOM and JSON results /// and optional extractors /// </summary> /// <param name="settings">Settings class to use.</param> /// <param name="payloadItem">The OData payload item to write.</param> /// <param name="expectedResultCallback">The callback to use to determine the expected results.</param> internal StreamingPayloadWriterTestDescriptor( Settings settings, T payloadItem, WriterTestExpectedResultCallback expectedResultCallback) : this(settings, new T[] { payloadItem }, expectedResultCallback) { this.settings = settings; }
/// <summary> /// Create a new descriptor instance given a payload item, expected ATOM and JSON results /// and optional extractors /// </summary> /// <param name="settings">Settings class to use.</param> /// <param name="payloadItems">The OData payload items to write.</param> /// <param name="expectedResultCallback">The callback to use to determine the expected results.</param> internal StreamingPayloadWriterTestDescriptor( Settings settings, IEnumerable <T> payloadItems, WriterTestExpectedResultCallback expectedResultCallback) : base(settings, payloadItems, expectedResultCallback) { this.settings = settings; }