Exemple #1
0
        public void Should_Return_Correct_Value()
        {
            // Given
            var info = new GitLabCIInfoFixture().CreateServerInfo();

            // When
            var result = info.Version;

            // Then
            Assert.Equal("8.9.0", result);
        }
Exemple #2
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateBuildInfo();

                // When
                var result = info.Manual;

                // Then
                Assert.Equal(true, result);
            }
Exemple #3
0
            public void Should_Return_Correct_Value_Version_Nine_Or_Newer()
            {
                // Given
                var info = new GitLabCIInfoFixture(true).CreateBuildInfo();

                // When
                var result = info.Name;

                // Then
                Assert.Equal("spec:other", result);
            }
Exemple #4
0
            public void Should_Return_Correct_Value_Version_Nine_Or_Newer()
            {
                // Given
                var info = new GitLabCIInfoFixture(true).CreateBuildInfo();

                // When
                var result = info.Token;

                // Then
                Assert.Equal("abcde-1234ABCD5678ef", result);
            }
Exemple #5
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateBuildInfo();

                // When
                var result = info.UserEmail;

                // Then
                Assert.Equal("*****@*****.**", result);
            }
Exemple #6
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateBuildInfo();

                // When
                var result = info.RefName;

                // Then
                Assert.Equal("master", result);
            }
Exemple #7
0
            public void Should_Return_Correct_Value_Version_Nine_Or_Newer()
            {
                // Given
                var info = new GitLabCIInfoFixture(true).CreateBuildInfo();

                // When
                var result = info.RepoUrl;

                // Then
                Assert.Equal("https://*****:*****@gitlab.com/gitlab-org/gitlab-ce.git", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateRunnerInfo();

                // When
                var result = info.Tags;

                // Then
                Assert.Equal(new[] { "docker", "linux" }, result);
            }
Exemple #9
0
            public void Should_Return_Correct_Value_Version_Nine_Or_Newer()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateBuildInfo();

                // When
                var result = info.Reference;

                // Then
                Assert.Equal("1ecfd275763eff1d6b4844ea3168962458c9f27a", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateRunnerInfo();

                // When
                var result = info.Id;

                // Then
                Assert.Equal(10, result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateProjectInfo();

                // When
                var result = info.Url;

                // Then
                Assert.Equal("https://gitlab.com/gitlab-org/gitlab-ce", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateProjectInfo();

                // When
                var result = info.Namespace;

                // Then
                Assert.Equal("gitlab-org", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new GitLabCIInfoFixture().CreateProjectInfo();

                // When
                var result = info.Directory;

                // Then
                Assert.Equal("/builds/gitlab-org/gitlab-ce", result);
            }
            public void Should_Return_Correct_Value(string value, bool expected)
            {
                // Given
                var fixture = new GitLabCIInfoFixture();

                fixture.Environment.GetEnvironmentVariable("CI_MERGE_REQUEST_ID").Returns(value);
                var info = fixture.CreatePullRequestInfo();

                // When
                var result = info.IsPullRequest;

                // Then
                Assert.Equal(expected, result);
            }