コード例 #1
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateRepositoryInfo();

                // When
                var result = info.Name;

                // Then
                Assert.Equal("cake-build/cake", result);
            }
コード例 #2
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateRepositoryInfo();

                // When
                var result = info.Branch;

                // Then
                Assert.Equal("develop", result);
            }
コード例 #3
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateRepositoryInfo();

                // When
                var result = info.Provider;

                // Then
                Assert.Equal("github", result);
            }
コード例 #4
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreatePullRequestInfo();

                // When
                var result = info.Title;

                // Then
                Assert.Equal("Changes stuff.", result);
            }
コード例 #5
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreatePullRequestInfo();

                // When
                var result = info.Number;

                // Then
                Assert.Equal(1, result);
            }
コード例 #6
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateRepositoryInfo();

                // When
                var result = info.Commit;

                // Then
                Assert.NotNull(result);
            }
コード例 #7
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateCommitInfo();

                // When
                var result = info.Author;

                // Then
                Assert.Equal("Patrik Svensson", result);
            }
コード例 #8
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateEnvironementInfo();

                // When
                var result = info.Build;

                // Then
                Assert.NotNull(result);
            }
コード例 #9
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateEnvironmentInfo();

                // When
                var result = info.JobName;

                // Then
                Assert.Equal("Job1", result);
            }
コード例 #10
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateEnvironementInfo();

                // When
                var result = info.Platform;

                // Then
                Assert.Equal("Debug", result);
            }
コード例 #11
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateEnvironementInfo();

                // When
                var result = info.Configuration;

                // Then
                Assert.Equal("x86", result);
            }
コード例 #12
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateEnvironementInfo();

                // When
                var result = info.JobId;

                // Then
                Assert.Equal("d6qpdshbol69ucbq", result);
            }
コード例 #13
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateProjectInfo();

                // When
                var result = info.Slug;

                // Then
                Assert.Equal("cake", result);
            }
コード例 #14
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateEnvironementInfo();

                // When
                var result = info.ApiUrl;

                // Then
                Assert.Equal("http://localhost:1029/", result);
            }
コード例 #15
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateCommitInfo();

                // When
                var result = info.Id;

                // Then
                Assert.Equal("01c08e7b0f3434b1c6c30c880be33ed7331e8639", result);
            }
コード例 #16
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateCommitInfo();

                // When
                var result = info.Timestamp;

                // Then
                Assert.Equal("1/5/2015 3:13:01 AM", result);
            }
コード例 #17
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateCommitInfo();

                // When
                var result = info.Email;

                // Then
                Assert.Equal("*****@*****.**", result);
            }
コード例 #18
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateCommitInfo();

                // When
                var result = info.Message;

                // Then
                Assert.Equal("A test commit.", result);
            }
コード例 #19
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateBuildInfo();

                // When
                var result = info.Version;

                // Then
                Assert.Equal("1.0.2", result);
            }
コード例 #20
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateBuildInfo();

                // When
                var result = info.Folder;

                // Then
                Assert.Equal(@"C:\projects\cake", result);
            }
コード例 #21
0
ファイル: AppVeyorTagInfoTests.cs プロジェクト: qhris/cake
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new AppVeyorInfoFixture().CreateTagInfo();

                // When
                var result = info.Name;

                // Then
                Assert.Equal("v1.0.25", result);
            }
コード例 #22
0
            public void Should_Return_Correct_Value(string value, bool expected)
            {
                // Given
                var fixture = new AppVeyorInfoFixture();

                fixture.Environment.GetEnvironmentVariable("APPVEYOR_SCHEDULED_BUILD").Returns(value);
                var info = fixture.CreateEnvironementInfo();

                // When
                var result = info.ScheduledBuild;

                // Then
                Assert.Equal(expected, result);
            }
コード例 #23
0
            public void Should_Return_Correct_Value(string value, bool expected)
            {
                // Given
                var fixture = new AppVeyorInfoFixture();

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

                // When
                var result = info.IsPullRequest;

                // Then
                Assert.Equal(expected, result);
            }
コード例 #24
0
ファイル: AppVeyorTagInfoTests.cs プロジェクト: qhris/cake
            public void Should_Return_Correct_Value(string value, bool expected)
            {
                // Given
                var fixture = new AppVeyorInfoFixture();

                fixture.Environment.GetEnvironmentVariable("APPVEYOR_REPO_TAG").Returns(value);
                var info = fixture.CreateTagInfo();

                // When
                var result = info.IsTag;

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