Ejemplo n.º 1
0
        public void GetContentTest()
        {
            Mock <_Assembly> assemblyMock = new Mock <_Assembly>();

            assemblyMock.Setup(a => a.GetName()).Returns(new AssemblyName("Assembly.Namespace"));
            assemblyMock.Setup(a => a.GetManifestResourceStream("Assembly.Namespace.file1.js")).Returns(new MemoryStream(new byte[] { 65 }));
            assemblyMock.Setup(a => a.GetManifestResourceStream("Assembly.Namespace.folder1.file2.js")).Returns(new MemoryStream(new byte[] { 65 }));
            AssemblyWebResources webResources = new AssemblyWebResources(assemblyMock.Object);

            webResources.GetContent("").Should().BeNull();
            webResources.GetContent("file2.js").Should().BeNull();
            webResources.GetContent("file1.js").Should().NotBeNullOrEmpty();
            webResources.GetContent("folder1/file2.js").Should().NotBeNullOrEmpty();
        }
Ejemplo n.º 2
0
        public void ExceptionTest()
        {
            Mock <_Assembly> assemblyMock = new Mock <_Assembly>();

            assemblyMock.Setup(a => a.GetName()).Returns(new AssemblyName("Assembly.Namespace"));
            assemblyMock.Setup(a => a.GetManifestResourceStream("Assembly.Namespace.file1.js")).Throws(new Exception());
            AssemblyWebResources webResources = new AssemblyWebResources(assemblyMock.Object);

            webResources.GetContent("file1.js").Should().BeNull();
        }