public void DefaultConstructor(Type type) { IFileAnalyzer analyzer = type.DefaultCtor(); //assertion here just to have Assert.NotNull(analyzer); analyzer.Insert(MimeTypes.ZIP); }
public void EnumerableConstructor(Type type) { IFileAnalyzer analyzer = type.EnumerableCtor(MimeTypes.Types); //assertion here just to have Assert.NotNull(analyzer); Assert.Throws <ArgumentNullException>(() => type.EnumerableCtor(null)); IFileAnalyzer emptyAnalyzer = type.EnumerableCtor(Enumerable.Empty <FileType>()); Assert.NotNull(emptyAnalyzer); analyzer.Insert(MimeTypes.WORD); }