Пример #1
0
        public void GetSetParameterMessage()
        {
            // Assert
            environment.GetEnvironmentVariable("GitVersion_Something").ShouldBeNullOrWhiteSpace();

            // Act
            var result = buildServer.GenerateSetParameterMessage("GitVersion_Something", "1.0.0");

            // Assert
            result.ShouldContain(s => true, 0);
        }
Пример #2
0
        public void GetSetParameterMessage(string key, string value, string expectedResult)
        {
            // Assert
            environment.GetEnvironmentVariable("GitVersion_Something").ShouldBeNullOrWhiteSpace();

            // Act
            var result = buildServer.GenerateSetParameterMessage(key, value);

            // Assert
            result.ShouldContain(s => true, 1);
            result.ShouldBeEquivalentTo(new[] { expectedResult });
        }
Пример #3
0
        public void SkipEmptySetParameterMessage()
        {
            // Arrange
            var buildServer = new GitHubActions(environment, log);

            // Act
            var result = buildServer.GenerateSetParameterMessage("Hello", string.Empty);

            // Assert
            result.ShouldBeEquivalentTo(new string[0]);
        }