示例#1
0
        public void GetLanguageVersion_MapsExactVersionsCorrectly(AssemblyIdentity assemblyIdentity, RazorLanguageVersion expectedVersion)
        {
            // Act
            var languageVersion = DefaultProjectExtensibilityConfigurationFactory.GetLanguageVersion(assemblyIdentity);

            // Assert
            Assert.Same(expectedVersion, languageVersion);
        }
示例#2
0
        public void GetLanguageVersion_MapsFuture_2_0_VersionsCorrectly()
        {
            // Arrange
            var assemblyIdentity = new AssemblyIdentity("Microsoft.AspNetCore.Razor", new Version("2.3.0.0"));

            // Act
            var languageVersion = DefaultProjectExtensibilityConfigurationFactory.GetLanguageVersion(assemblyIdentity);

            // Assert
            Assert.Same(RazorLanguageVersion.Latest, languageVersion);
        }