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); }
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); }