public void ReadFromStreamThrowsOnNull() { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.ThrowsArgumentNull(() => { formatter.ReadFromStreamAsync(null, Stream.Null, null, null); }, "type"); Assert.ThrowsArgumentNull(() => { formatter.ReadFromStreamAsync(typeof(object), null, null, null); }, "stream"); }
public void CanReadTypeTrue(Type type) { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.True(formatter.CanReadType(type)); }
public void CanWriteTypeReturnsFalse(Type variationType, object testData) { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.False(formatter.CanWriteType(variationType), "formatter should have returned false."); // Ask a 2nd time to probe whether the cached result is treated the same Assert.False(formatter.CanWriteType(variationType), "formatter should have returned false on 2nd try as well."); }
public void CanReadTypeReturnsFalse(Type variationType, object testData) { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.False(formatter.CanReadType(variationType)); // Ask a 2nd time to probe whether the cached result is treated the same Assert.False(formatter.CanReadType(variationType)); }
public void CanWriteTypeReturnsFalse(Type variationType, object testData) { GC.KeepAlive(testData); // Mark parameter as used. See xUnit1026, [Theory] method doesn't use all parameters. TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.False(formatter.CanWriteType(variationType), "formatter should have returned false."); // Ask a 2nd time to probe whether the cached result is treated the same Assert.False(formatter.CanWriteType(variationType), "formatter should have returned false on 2nd try as well."); }
void CopyConstructor() { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter() { MaxDepth = 42, ReadBufferSize = 512 }; TestFormUrlEncodedMediaTypeFormatter derivedFormatter = new TestFormUrlEncodedMediaTypeFormatter(formatter); Assert.Equal(formatter.MaxDepth, derivedFormatter.MaxDepth); Assert.Equal(formatter.ReadBufferSize, derivedFormatter.ReadBufferSize); }
public void CanWriteTypeThrowsOnNull() { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.ThrowsArgumentNull( () => { formatter.CanWriteType(null); }, "type" ); }
public void ReadFromStreamThrowsOnNull() { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.ThrowsArgumentNull(() => { formatter.ReadFromStreamAsync(null, Stream.Null, null, null); }, "type"); Assert.ThrowsArgumentNull(() => { formatter.ReadFromStreamAsync(typeof(object), null, null, null); }, "readStream"); }
public void CanWriteTypeThrowsOnNull() { TestFormUrlEncodedMediaTypeFormatter formatter = new TestFormUrlEncodedMediaTypeFormatter(); Assert.ThrowsArgumentNull(() => { formatter.CanWriteType(null); }, "type"); }
public TestFormUrlEncodedMediaTypeFormatter(TestFormUrlEncodedMediaTypeFormatter formatter) : base(formatter) { }