Esempio n. 1
0
        public void GetAssembliesForVersionReturnsCorrectSetForVCurrent()
        {
            // Arrange
            var expectedAssemblies = new[]
            {
                AssemblyNameFor("Microsoft.Web.Infrastructure", "1.0.0.0"),
                AssemblyNameFor("System.Web.Razor"),
                AssemblyNameFor("System.Web.Helpers"),
                AssemblyNameFor("System.Web.WebPages"),
                AssemblyNameFor("System.Web.WebPages.Administration"),
                AssemblyNameFor("System.Web.WebPages.Razor"),
                AssemblyNameFor("WebMatrix.Data"),
                AssemblyNameFor("WebMatrix.WebData"),
            };

            // Act
            var assemblies = AssemblyUtils.GetAssembliesForVersion(LatestRazorVersion.LatestVersion)
                             .Select(c => c.ToString())
                             .ToArray();

            // Assert
            Assert.Equal(expectedAssemblies, assemblies);
        }
Esempio n. 2
0
        public void GetAssembliesForVersionReturnsCorrectSetForV1()
        {
            // Arrange
            var expectedAssemblies = new[]
            {
                "Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "System.Web.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "System.Web.WebPages.Administration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "WebMatrix.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483",
                "WebMatrix.WebData, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2f9147bba06de483"
            };

            // Act
            var assemblies = AssemblyUtils.GetAssembliesForVersion(new Version("1.0.0.0"))
                             .Select(c => c.ToString())
                             .ToArray();

            // Assert
            Assert.Equal(expectedAssemblies, assemblies);
        }