Пример #1
0
        public void DefaultConstructor(Type type)
        {
            IFileAnalyzer analyzer = type.DefaultCtor();

            //assertion here just to have
            Assert.NotNull(analyzer);

            analyzer.Insert(MimeTypes.ZIP);
        }
Пример #2
0
        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);
        }