public void CanResolveEnum() { Assert.Equal(ContentType.CSV, ContentTypeExtensions.FromFileName("filename.csV")); Assert.Equal(ContentType.CSV, ContentTypeExtensions.FromExtension("cSv")); Assert.Equal(ContentType.XLSX, ContentTypeExtensions.FromExtension("xLsx")); // no FileExtension defined Assert.Equal(ContentType.TEXT, ContentTypeExtensions.FromExtension("abcdefg")); // not defined }
public void EncodingFromCharSetWithNullThis() { Assert.Equal("contentType", Assert.Throws <ArgumentNullException>(() => ContentTypeExtensions.EncodingFromCharSet(null)).ParamName); Assert.Equal("contentType", Assert.Throws <ArgumentNullException>(() => ContentTypeExtensions.EncodingFromCharSet(null, (Encoding)null)).ParamName); Assert.Equal("contentType", Assert.Throws <ArgumentNullException>(() => ContentTypeExtensions.EncodingFromCharSet(null, (Func <string, Encoding>)null)).ParamName); Assert.Equal("contentType", Assert.Throws <ArgumentNullException>(() => ContentTypeExtensions.EncodingFromCharSet(null, null, null)).ParamName); }
public TypeExtracteurs(ContentType mimeType, List <Extracteur> extracteurs, bool forceSynchro) { this.mimeType = mimeType; this.extracteurs = extracteurs; name = ContentTypeExtensions.ToValue(mimeType); this.forceSynchro = forceSynchro; }