public void OptionNames() { var s = new UploadThumbnailOptions(); var names = s.GetOptionNames(); Assert.AreEqual(propertyNames.Count, names.Count); }
public void ContentTypeCustom() { var propertyIndex = 1; var expectedValue = "image/png"; var src = new UploadThumbnailOptions { ContentType = expectedValue }; var so = PopulateOptions(src); AssertPopulatedProperty(so, propertyIndex, expectedValue); }
public void EnableCustom() { var propertyIndex = 0; var expectedValue = false; var src = new UploadThumbnailOptions { Enable = expectedValue }; var so = PopulateOptions(src); AssertPopulatedProperty(so, propertyIndex, expectedValue); }
public void WidthCustom() { var propertyIndex = 4; var expectedValue = 15; var src = new UploadThumbnailOptions { Width = expectedValue }; var so = PopulateOptions(src); AssertPopulatedProperty(so, propertyIndex, expectedValue); }
public void QualityCustom() { var propertyIndex = 3; var expectedValue = 1.4; var src = new UploadThumbnailOptions { Quality = expectedValue }; var so = PopulateOptions(src); AssertPopulatedProperty(so, propertyIndex, expectedValue); }
public void HeightCustom() { var propertyIndex = 2; var expectedValue = 300; var src = new UploadThumbnailOptions { Height = expectedValue }; var so = PopulateOptions(src); AssertPopulatedProperty(so, propertyIndex, expectedValue); }
public void EmptyContructor() { var src = new UploadThumbnailOptions { }; var so = PopulateOptions(src); Assert.AreEqual(0, so.Count); so = PopulateOptions(src, true); Assert.AreEqual(5, so.Count); }
public void ContentTypeDefault() { var propertyIndex = 1; var expectedValue = UploadThumbnailOptions.Defaults.ContentType; var src = new UploadThumbnailOptions { }; var so = PopulateOptions(src); AssertEmptyProperty(so, propertyIndex); so = PopulateOptions(src, true); AssertPopulatedProperty(so, propertyIndex, expectedValue); }
public void QualityDefault() { var propertyIndex = 3; var expectedValue = UploadThumbnailOptions.Defaults.Quality; var src = new UploadThumbnailOptions { }; var so = PopulateOptions(src); AssertEmptyProperty(so, propertyIndex); so = PopulateOptions(src, true); AssertPopulatedProperty(so, propertyIndex, expectedValue); }