public void when_increment_version_with_specific_increment_value_and_default_position()
        {
            var sut = new IncrementVersionNumber {CurrentVersion = "1.0.0.0", IncrementValue = 3};

            sut.Execute();

            Assert.AreEqual("1.0.0.3", sut.NewVersion, "Version");
        }
        public void ThenReturnsNewVersionNumber(int currentVersionNumber)
        {
            VersionNumberGatewaySpy spy = new VersionNumberGatewaySpy(currentVersionNumber);
            int newVersionNumber        = new IncrementVersionNumber(spy, new PublishEndPointSpy()).Execute();

            Console.WriteLine(newVersionNumber + " " + (currentVersionNumber + 1));
            Assert.True(newVersionNumber == currentVersionNumber + 1);
        }
        public void when_increment_version_with_default_increment_value_and_invalid_position()
        {
            var sut = new IncrementVersionNumber {CurrentVersion = "1.0.0.0", Position = 120};

            sut.Execute();

            Assert.AreEqual("1.0.0.1", sut.NewVersion, "Version");
        }