示例#1
0
        public void VirtualPathEqualsAssemblyUri()
        {
            Assembly assembly = this.GetType().Assembly;
            IResource resource = new EmbeddedResource(assembly, _embeddedNs + ".Embedded1.txt");

            Assert.That(resource.VirtualPath, Is.EqualTo("assembly://" + assembly.GetName().Name + "/" + _embeddedNs + ".Embedded1.txt"));
        }
示例#2
0
        public void GetContentGetsWholeContent()
        {
            IResource resource = new EmbeddedResource(this.GetType().Assembly, _embeddedNs + ".Embedded1.txt");
            string actualContent = resource.GetContent();

            Assert.That(actualContent, Is.EqualTo("my text content"));
        }
示例#3
0
        public void LastModifiedEqualsAssemblyDate()
        {
            Assembly assembly = this.GetType().Assembly;
            IResource resource = new EmbeddedResource(assembly, _embeddedNs + ".Embedded1.txt");

            Assert.That(resource.LastModified, Is.EqualTo(new FileInfo(ToLocationPath(assembly.CodeBase)).LastWriteTime));
        }
示例#4
0
        public void FileExtensionIsCorrectlyCalculated()
        {
            Assembly assembly = this.GetType().Assembly;
            IResource resource = new EmbeddedResource(assembly, _embeddedNs + ".Embedded1.txt");

            resource.FileExtension.ShouldEqual(".txt");
        }