Example #1
0
 public void ReturnIfMatchOther(
     NugetVersioningEnum versioning,
     string version,
     string rhs)
 {
     new NugetVersioningTarget(version, versioning)
     .ReturnIfMatch(rhs).Should().Be(version);
 }
Example #2
0
 public NugetVersioning(
     NugetVersioningEnum versioning,
     string manualVersion,
     string?newestVersion)
 {
     Versioning    = versioning;
     ManualVersion = manualVersion;
     NewestVersion = newestVersion;
 }
Example #3
0
 public NugetVersioningTarget(
     string?mutagenVersion,
     NugetVersioningEnum mutagenVersioning,
     string?synthesisVersion,
     NugetVersioningEnum synthesisVersioning)
 {
     MutagenVersion      = mutagenVersion;
     MutagenVersioning   = mutagenVersioning;
     SynthesisVersion    = synthesisVersion;
     SynthesisVersioning = synthesisVersioning;
 }
Example #4
0
 public NugetVersioning(
     string nickname,
     NugetVersioningEnum versioning,
     string manualVersion,
     string?newestVersion)
 {
     Nickname      = nickname;
     Versioning    = versioning;
     ManualVersion = manualVersion;
     NewestVersion = newestVersion;
 }
        public void ReturnIfMatchOther(
            NugetVersioningEnum versioning,
            string muta,
            string synth,
            NugetVersionPair pair)
        {
            var ret = new NugetsVersioningTarget(
                new NugetVersioningTarget(muta, versioning),
                new NugetVersioningTarget(synth, versioning))
                      .ReturnIfMatch(pair);

            ret.Mutagen.Should().Be(muta);
            ret.Synthesis.Should().Be(synth);
        }