Mono.Cecil.Tests.ModuleTests.EmbeddedResource C# (CSharp) Method

EmbeddedResource() private method

private EmbeddedResource ( ) : void
return void
        public void EmbeddedResource()
        {
            TestModule ("libres.dll", module => {
                var resource = module.Resources.Where (res => res.Name == "embedded1.txt").First () as EmbeddedResource;
                Assert.IsNotNull (resource);

                Assert.AreEqual ("embedded1.txt", resource.Name);
                Assert.AreEqual (ResourceType.Embedded, resource.ResourceType);
                Assert.IsTrue (resource.IsPublic);

                using (var reader = new StreamReader (resource.GetResourceStream ()))
                Assert.AreEqual ("Hello", reader.ReadToEnd ());

                resource = module.Resources.Where (res => res.Name == "embedded2.txt").First () as EmbeddedResource;
                Assert.IsNotNull (resource);

                Assert.AreEqual ("embedded2.txt", resource.Name);
                Assert.AreEqual (ResourceType.Embedded, resource.ResourceType);
                Assert.IsTrue (resource.IsPublic);

                using (var reader = new StreamReader (resource.GetResourceStream ()))
                Assert.AreEqual ("World", reader.ReadToEnd ());
            });
        }