Пример #1
0
        public void TryParseInvalid()
        {
            // Arrange
            var value = "not-version";

            // Act
            var result = RazorLanguageVersion.TryParse(value, out var _);

            // Assert
            Assert.False(result);
        }
Пример #2
0
        public void TryParse50()
        {
            // Arrange
            var value = "5.0";

            // Act
            var result = RazorLanguageVersion.TryParse(value, out var version);

            // Assert
            Assert.True(result);
            Assert.Same(RazorLanguageVersion.Version_5_0, version);
        }
Пример #3
0
        public void TryParseExperimental()
        {
            // Arrange
            var value = "experimental";

            // Act
            var result = RazorLanguageVersion.TryParse(value, out var version);

            // Assert
            Assert.True(result);
            Assert.Same(RazorLanguageVersion.Experimental, version);
        }