Esempio n. 1
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.Number;

                // Then
                Assert.Equal("Build-20160927.1", result);
            }
            public void Should_Return_Correct_Value(string type, TFRepositoryType provider)
            {
                // Given
                var info = new TFBuildInfoFixture().CreateRepositoryInfo(type);

                // When
                var result = info.Provider;

                // Then
                Assert.Equal(provider, result);
            }
Esempio n. 3
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreatePullRequestInfo();

                // When
                var result = info.SourceBranch;

                // Then
                Assert.Equal(@"refs/heads/FeatureBranch", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateRepositoryInfo();

                // When
                var result = info.SourceVersion;

                // Then
                Assert.Equal("4efbc1ffb993dfbcf024e6a9202865cc0b6d9c50", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateRepositoryInfo();

                // When
                var result = info.RepoName;

                // Then
                Assert.Equal("cake", result);
            }
Esempio n. 6
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreatePullRequestInfo();

                // When
                var result = info.IsFork;

                // Then
                Assert.Equal(false, result);
            }
Esempio n. 7
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.TriggeredBy.ProjectId;

                // Then
                Assert.Equal(@"456", result);
            }
Esempio n. 8
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreatePullRequestInfo();

                // When
                var result = info.SourceRepositoryUri;

                // Then
                Assert.Equal(new Uri(@"https://fabrikamfiber.visualstudio.com/Project/_git/ProjectRepo"), result);
            }
Esempio n. 9
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.Reason;

                // Then
                Assert.Equal(@"PullRequest", result);
            }
Esempio n. 10
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.TriggeredBy.DefinitionName;

                // Then
                Assert.Equal(@"Build", result);
            }
Esempio n. 11
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.TestResultsDirectory;

                // Then
                Assert.Equal(@"c:/agent/_work/1/TestResults", result.FullPath);
            }
Esempio n. 12
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.Debug;

                // Then
                Assert.Equal(true, result);
            }
Esempio n. 13
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.AccessToken;

                // Then
                Assert.Equal("f662dbe218144c86bdecb1e9b2eb336c", result);
            }
Esempio n. 14
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateTeamProjectInfo();

                // When
                var result = info.Id;

                // Then
                Assert.Equal("D0A3B6B8-499B-4D4B-BD46-DB70C19E6D33", result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateDefinitionInfo();

                // When
                var result = info.Version;

                // Then
                Assert.Equal(47, result);
            }
Esempio n. 16
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateAgentInfo();

                // When
                var result = info.MachineName;

                // Then
                Assert.Equal("BuildServer", result);
            }
Esempio n. 17
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateAgentInfo();

                // When
                var result = info.Id;

                // Then
                Assert.Equal(71, result);
            }
Esempio n. 18
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateTeamProjectInfo();

                // When
                var result = info.Name;

                // Then
                Assert.Equal("TeamProject", result);
            }
Esempio n. 19
0
            public void Should_Return_False_On_Other_Agent()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateAgentInfo();

                // When
                var result = info.IsHosted;

                // Then
                Assert.False(result);
            }
Esempio n. 20
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateAgentInfo();

                // When
                var result = info.WorkingDirectory;

                // Then
                Assert.Equal("c:/agent/_work", result.FullPath);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateAgentInfo();

                // When
                var result = info.JobStatus;

                // Then
                Assert.Equal("SucceededWithIssues", result);
            }
Esempio n. 22
0
            public void Should_Return_True_On_Hosted_Agent()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateHostedAgentInfo();

                // When
                var result = info.IsHosted;

                // Then
                Assert.True(result);
            }
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateAgentInfo();

                // When
                var result = info.ToolsDirectory;

                // Then
                Assert.Equal("C:/hostedtoolcache/windows", result.FullPath);
            }
Esempio n. 24
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.RequestedForEmail;

                // Then
                Assert.Equal("*****@*****.**", result);
            }
Esempio n. 25
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.RequestedFor;

                // Then
                Assert.Equal("Alistair Chapman", result);
            }
Esempio n. 26
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.QueuedBy;

                // Then
                Assert.Equal(@"[DefaultCollection]\Project Collection Service Accounts", result);
            }
Esempio n. 27
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateRepositoryInfo();

                // When
#pragma warning disable 618
                var result = info.Branch;
#pragma warning restore 618

                // Then
                Assert.Equal("develop", result);
            }
Esempio n. 28
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateBuildInfo();

                // When
                var result = info.Uri;

                // Then
                var uri = new Uri("vstfs:///Build/Build/1430");

                Assert.Equal(uri, result);
            }
Esempio n. 29
0
            public void Should_Return_Correct_Value()
            {
                // Given
                var info = new TFBuildInfoFixture().CreateTeamProjectInfo();

                // When
                var result = info.CollectionUri;

                // Then
                var uri = new Uri("https://fabrikamfiber.visualstudio.com/");

                Assert.Equal(uri, result);
            }
Esempio n. 30
0
            public void Should_Return_Correct_Value(string value, bool expected)
            {
                // Given
                var fixture = new TFBuildInfoFixture();

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

                // When
                var result = info.IsPullRequest;

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