Ejemplo n.º 1
0
    public void EscapeValues()
    {
        var versionBuilder = new VsoAgent();
        var vsVersion      = versionBuilder.GenerateSetParameterMessage("Foo", "0.8.0-unstable568 Branch:'develop' Sha:'ee69bff1087ebc95c6b43aa2124bd58f5722e0cb'");

        vsVersion[0].ShouldBe("##vso[task.setvariable variable=GitVersion.Foo;]0.8.0-unstable568 Branch:'develop' Sha:'ee69bff1087ebc95c6b43aa2124bd58f5722e0cb'");
    }
Ejemplo n.º 2
0
    public void Develop_branch()
    {
        var versionBuilder = new VsoAgent();
        var vars           = new TestableVersionVariables(fullSemVer: "0.0.0-Unstable4");
        var vsVersion      = versionBuilder.GenerateSetVersionMessage(vars);

        vsVersion.ShouldBe("##vso[build.updatebuildnumber]Some Build_Value 0.0.0-Unstable4 20151310.3 $(UnknownVar) Release");
    }
Ejemplo n.º 3
0
    public void Develop_branch()
    {
        var versionBuilder = new VsoAgent();
        var vsVersion      = versionBuilder.GenerateSetVersionMessage("0.0.0-Unstable4");

        //  Assert.AreEqual("##vso[task.setvariable variable=GitBuildNumber;]0.0.0-Unstable4", vsVersion);

        vsVersion.ShouldBe(null);
    }
Ejemplo n.º 4
0
    public void MissingEnvShouldNotBlowUp()
    {
        Environment.SetEnvironmentVariable(key, null, EnvironmentVariableTarget.Process);

        var versionBuilder = new VsoAgent();
        var semver         = "0.0.0-Unstable4";
        var vars           = new TestableVersionVariables(fullSemVer: semver);
        var vsVersion      = versionBuilder.GenerateSetVersionMessage(vars);

        vsVersion.ShouldBe(semver);
    }
Ejemplo n.º 5
0
    public void Develop_branch()
    {
        var versionBuilder = new VsoAgent();
        var vars           = new TestableVersionVariables(fullSemVer: "0.0.0-Unstable4");
        var vsVersion      = versionBuilder.GenerateSetVersionMessage(vars);

        vsVersion.ShouldBe("##vso[build.updatebuildnumber]Some Build_Value 0.0.0-Unstable4 20151310.3 $(UnknownVar) Release");

        ClearEnvironmentVariableForTest();
        Environment.SetEnvironmentVariable(tfsKey, "Some Build_Value $(GitVersion_FullSemVer) 20151310.3 $(UnknownVar) Release", EnvironmentVariableTarget.Process);

        vsVersion.ShouldBe("##vso[build.updatebuildnumber]Some Build_Value 0.0.0-Unstable4 20151310.3 $(UnknownVar) Release");
    }
Ejemplo n.º 6
0
 public void SetUp()
 {
     environment    = new TestEnvironment();
     versionBuilder = new VsoAgent(environment);
 }