Exemplo n.º 1
0
        public void GetDocumentType_Throws_OnNullOrEmpty()
        {
            var mockDelegate = new Mock <FileTypeInfoProvider.TryGetMimeDelegate>();
            var provider     = new FileTypeInfoProvider(mockDelegate.Object);


            Assert.Throws <ArgumentNullException>(() => provider.GetDocumentType(null));
            Assert.Throws <ArgumentException>(() => provider.GetDocumentType(""));
            Assert.Throws <ArgumentException>(() => provider.GetDocumentType(" "));
        }
Exemplo n.º 2
0
        public void GetDocumentType_ReturnsExpectedResults(string name, DocumentType expected)
        {
            var mockDelegate = new Mock <FileTypeInfoProvider.TryGetMimeDelegate>();
            var provider     = new FileTypeInfoProvider(mockDelegate.Object);

            var result = provider.GetDocumentType(name);

            Assert.Equal(expected, result);
        }