Ejemplo n.º 1
0
        public void Commit_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_COMMIT", "123");
            var travis = new Travis();

            // When
            var commit = travis.Commit;

            // Then
            commit.Should().Be("123");
        }
Ejemplo n.º 2
0
        public void Branch_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_BRANCH", null);
            var travis = new Travis();

            // When
            var branch = travis.Branch;

            // Then
            branch.Should().BeEmpty();
        }
Ejemplo n.º 3
0
        public void Slug_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_REPO_SLUG", null);
            var travis = new Travis();

            // When
            var slug = travis.Slug;

            // Then
            slug.Should().BeEmpty();
        }
Ejemplo n.º 4
0
        public void Slug_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_REPO_SLUG", "foo/bar");
            var travis = new Travis();

            // When
            var slug = travis.Slug;

            // Then
            slug.Should().Be("foo/bar");
        }
Ejemplo n.º 5
0
        public void Pr_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_PULL_REQUEST", "123");
            var travis = new Travis();

            // When
            var pr = travis.Pr;

            // Then
            pr.Should().Be("123");
        }
Ejemplo n.º 6
0
        public void Pr_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_PULL_REQUEST", null);
            var travis = new Travis();

            // When
            var pr = travis.Pr;

            // Then
            pr.Should().BeEmpty();
        }
Ejemplo n.º 7
0
        public void Job_Should_Not_Be_Empty_String_When_Environment_Variables_Exit()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_JOB_ID", "15657");
            var travis = new Travis();

            // When
            var job = travis.Job;

            // Then
            job.Should().Be("15657");
        }
Ejemplo n.º 8
0
        public void Branch_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_BRANCH", "develop");
            var travis = new Travis();

            // When
            var branch = travis.Branch;

            // Then
            branch.Should().Be("develop");
        }
Ejemplo n.º 9
0
        public void Build_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_JOB_NUMBER", null);
            var travis = new Travis();

            // When
            var build = travis.Build;

            // Then
            build.Should().BeEmpty();
        }
Ejemplo n.º 10
0
        public void Tag_Should_Empty_String_When_Environment_Variable_Does_Not_Exist()
        {
            // Given
            var ev     = new Mock <IEnviornmentVariables>();
            var travis = new Travis(ev.Object);

            // When
            var tag = travis.Tag;

            // THen
            tag.Should().BeEmpty();
        }
Ejemplo n.º 11
0
        public void Job_Should_Be_Empty_String_When_Environment_Variables_Do_Not_Exit()
        {
            // Given
            var ev     = new Mock <IEnviornmentVariables>();
            var travis = new Travis(ev.Object);

            // When
            var job = travis.Job;

            // Then
            job.Should().BeEmpty();
        }
Ejemplo n.º 12
0
        public void BuildUrl_Should_Be_Empty_String_When_Environment_Variables_Do_Not_Exist()
        {
            // Given
            var ev     = new Mock <IEnviornmentVariables>();
            var travis = new Travis(ev.Object);

            // When
            var buildUrl = travis.BuildUrl;

            // Then
            buildUrl.Should().BeEmpty();
        }
Ejemplo n.º 13
0
        public void Branch_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            var ev     = new Mock <IEnviornmentVariables>();
            var travis = new Travis(ev.Object);

            // When
            var branch = travis.Branch;

            // Then
            branch.Should().BeEmpty();
        }
Ejemplo n.º 14
0
        public void Commit_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            var ev     = new Mock <IEnviornmentVariables>();
            var travis = new Travis(ev.Object);

            // When
            var commit = travis.Commit;

            // Then
            commit.Should().BeEmpty();
        }
Ejemplo n.º 15
0
        public void Commit_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_COMMIT", null);
            var travis = new Travis();

            // When
            var commit = travis.Commit;

            // Then
            commit.Should().BeEmpty();
        }
Ejemplo n.º 16
0
        public void Build_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_JOB_NUMBER", "5.2");
            var travis = new Travis();

            // When
            var build = travis.Build;

            // Then
            build.Should().Be("5.2");
        }
Ejemplo n.º 17
0
        public void Slug_Should_Be_Empty_String_When_Environment_Variable_Does_Not_Exits()
        {
            // Given
            var ev     = new Mock <IEnviornmentVariables>();
            var travis = new Travis(ev.Object);

            // When
            var slug = travis.Slug;

            // Then
            slug.Should().BeEmpty();
        }
Ejemplo n.º 18
0
        public void Tag_Should_Not_Be_Empty_String_When_Environment_Variable_Exist()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_TAG", "v1.2.4");
            var travis = new Travis();

            // When
            var tag = travis.Tag;

            // Then
            tag.Should().Be("v1.2.4");
        }
Ejemplo n.º 19
0
        public void Detecter_Should_Be_False_When_Travis_Environment_Variable_Or_Ci_Environment_Variable_Does_Not_Exit_And_Both_Are_Not_Equal_To_True(string travisData, string ciData)
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS", travisData);
            Environment.SetEnvironmentVariable("CI", ciData);
            var travis = new Travis();

            // When
            var detecter = travis.Detecter;

            // Then
            detecter.Should().BeFalse();
        }
Ejemplo n.º 20
0
        public void Job_Should_Be_Empty_String_When_Environment_Variables_Do_Not_Exit(string jobNumber)
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_JOB_ID", jobNumber);

            var travis = new Travis();

            // When
            var job = travis.Job;

            // Then
            job.Should().BeEmpty();
        }
Ejemplo n.º 21
0
        public void BuildUrl_Should_Be_Empty_String_When_Environment_Variables_Do_Not_Exist(string jobUrl)
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_JOB_WEB_URL", jobUrl);

            var travis = new Travis();

            // When
            var buildUrl = travis.BuildUrl;

            // Then
            buildUrl.Should().BeEmpty();
        }
Ejemplo n.º 22
0
        public void Tag_Should_Empty_String_When_Environment_Variable_Does_Not_Exist(string tagData)
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_TAG", tagData);

            var travis = new Travis();

            // When
            var tag = travis.Tag;

            // THen
            tag.Should().BeEmpty();
        }
Ejemplo n.º 23
0
        public void BuildUrl_Should_Not_Be_Empty_String_When_Environment_Variable_Exist()
        {
            // Given
            Environment.SetEnvironmentVariable("TRAVIS_JOB_WEB_URL", "https://travis-ci.org/some-job");

            var travis = new Travis();

            // When
            var buildUrl = travis.BuildUrl;

            // Then
            buildUrl.Should().Be("https://travis-ci.org/some-job");
        }
Ejemplo n.º 24
0
        public void Job_Should_Not_Be_Empty_String_When_Environment_Variables_Exit()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_JOB_ID")).Returns("15657");
            var travis = new Travis(ev.Object);

            // When
            var job = travis.Job;

            // Then
            job.Should().Be("15657");
        }
Ejemplo n.º 25
0
        public void BuildUrl_Should_Not_Be_Empty_String_When_Environment_Variable_Exist()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_JOB_WEB_URL")).Returns("https://travis-ci.org/some-job");
            var travis = new Travis(ev.Object);

            // When
            var buildUrl = travis.BuildUrl;

            // Then
            buildUrl.Should().Be("https://travis-ci.org/some-job");
        }
Ejemplo n.º 26
0
        public void Build_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_JOB_NUMBER")).Returns("5.2");
            var travis = new Travis(ev.Object);

            // When
            var build = travis.Build;

            // Then
            build.Should().Be("5.2");
        }
Ejemplo n.º 27
0
        public void Tag_Should_Not_Be_Empty_String_When_Environment_Variable_Exist()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_TAG")).Returns("v1.2.4");
            var travis = new Travis(ev.Object);

            // When
            var tag = travis.Tag;

            // Then
            tag.Should().Be("v1.2.4");
        }
Ejemplo n.º 28
0
        public void Pr_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_PULL_REQUEST")).Returns("123");
            var travis = new Travis(ev.Object);

            // When
            var pr = travis.Pr;

            // Then
            pr.Should().Be("123");
        }
Ejemplo n.º 29
0
        public void Slug_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_REPO_SLUG")).Returns("foo/bar");
            var travis = new Travis(ev.Object);

            // When
            var slug = travis.Slug;

            // Then
            slug.Should().Be("foo/bar");
        }
Ejemplo n.º 30
0
        public void Branch_Should_Be_Set_When_Environment_Variable_Exits()
        {
            // Given
            var ev = new Mock <IEnviornmentVariables>();

            ev.Setup(s => s.GetEnvironmentVariable("TRAVIS_BRANCH")).Returns("develop");
            var travis = new Travis(ev.Object);

            // When
            var branch = travis.Branch;

            // Then
            branch.Should().Be("develop");
        }