public void String_Ok_KeepResponse(object responseValue) { using (var request = new MemorySetup <string>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Ok(settings, response: stream) )) this.ShouldStreamOfCopy(request); }
public void Typed_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup<StandardResponse>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldStreamOfCopy(request, false); }
public void Stream_Ok_DiscardResponse(object responseValue) { using (var request = new MemorySetup <Stream>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Ok(settings, response: stream) )) this.ShouldDirectlyStream(request); }
public void String_Bad_DiscardResponse(object responseValue) { using (var request = new MemorySetup <string>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldStreamOfCopy(request, success: false, keepRaw: false); }
public void Stream_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup <Stream>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldDirectlyStream(request, success: false); }
public void Typed_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup <StandardResponse>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldStreamOfCopy(request, false); }
public void Typed_Ok_DiscardResponse(object responseValue) { using (var request = new MemorySetup<StandardResponse>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Ok(settings, response: stream) )) this.ShouldDirectlyStream(request); }
public void ByteArray_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup <byte[]>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldStreamOfCopy(request, success: false); }
public void ByteArray_Ok_DiscardResponse(object responseValue) { using (var request = new MemorySetup <byte[]>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Ok(settings, response: stream) )) this.ShouldStreamOfCopy(request, keepRaw: false); }
public void DynamicDictionary_Ok_KeepResponse(object responseValue) { using (var request = new MemorySetup<DynamicDictionary>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Ok(settings, response: stream), client => client.Info() )) this.ShouldStreamOfCopy(request); }
public void DynamicDictionary_Ok_DiscardResponse(object responseValue) { using (var request = new MemorySetup<DynamicDictionary>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Ok(settings, response: stream), client => client.Info() )) this.ShouldDirectlyStream(request); }
public void DynamicDictionary_Bad_DiscardResponse(object responseValue) { using (var request = new MemorySetup <DynamicDictionary>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Bad(settings, response: stream), client => client.Info() )) this.ShouldDirectlyStream(request, false); }
public void VoidResponse_Bad_DiscardResponse(object responseValue) { using (var request = new MemorySetup <VoidResponse>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) //voidResponse NEVER reads the body so Raw is always false this.ShouldDirectlyStream(request, success: false); }
public void DynamicDictionary_Ok_KeepResponse(object responseValue) { using (var request = new MemorySetup <DynamicDictionary>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Ok(settings, response: stream), client => client.Info() )) this.ShouldStreamOfCopy(request); }
public void VoidResponse_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup <VoidResponse>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) //voidResponse NEVER reads the body so Raw is always false //and no intermediate stream should be created this.ShouldDirectlyStream(request, success: false); }
public void ByteArray_Ok_DiscardResponse(object responseValue) { using (var request = new MemorySetup<byte[]>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Ok(settings, response: stream) )) this.ShouldStreamOfCopy(request, keepRaw: false); }
public void String_Ok_KeepResponse(object responseValue) { using (var request = new MemorySetup<string>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Ok(settings, response: stream) )) this.ShouldStreamOfCopy(request); }
public void String_Bad_DiscardResponse(object responseValue) { using (var request = new MemorySetup<string>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldStreamOfCopy(request, success: false, keepRaw: false); }
public void Stream_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup<Stream>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldDirectlyStream(request, success: false); }
public void VoidResponse_Bad_DiscardResponse(object responseValue) { using (var request = new MemorySetup<VoidResponse>( responseValue, settings => settings.ExposeRawResponse(false), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) //voidResponse NEVER reads the body so Raw is always false this.ShouldDirectlyStream(request, success: false); }
public void VoidResponse_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup<VoidResponse>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) //voidResponse NEVER reads the body so Raw is always false //and no intermediate stream should be created this.ShouldDirectlyStream(request, success: false); }
public void ByteArray_Bad_KeepResponse(object responseValue) { using (var request = new MemorySetup<byte[]>( responseValue, settings => settings.ExposeRawResponse(true), (settings, stream) => FakeResponse.Bad(settings, response: stream) )) this.ShouldStreamOfCopy(request, success: false); }