コード例 #1
0
        public void GetDirectoryContents()
        {
            var provider = new EmbeddedFileProvider(this.GetType().Assembly, "Resources");

            var files = provider.GetDirectoryContents("");
            files.ShouldNotBe(null);
            files.Count().ShouldBe(2);
            provider.GetDirectoryContents("file").Exists.ShouldBe(false);
            provider.GetDirectoryContents("file/").Exists.ShouldBe(false);
            provider.GetDirectoryContents("file.txt").Exists.ShouldBe(false);
            provider.GetDirectoryContents("file/txt").Exists.ShouldBe(false);
        }
コード例 #2
0
        public void GetDirInfo_with_no_matching_base_namespace()
        {
            var provider = new EmbeddedFileProvider(this.GetType().Assembly, "Unknown.Namespace");

            var files = provider.GetDirectoryContents(string.Empty);
            files.ShouldNotBe(null);
            files.Exists.ShouldBe(true);
            files.Count().ShouldBe(0);
        }