Example #1
0
        public void Execute_RevisionRangeNumber_ShouldSucceed()
        {
            var task = new SvnVersionTask
            {
                WorkingCopyPath = "WC_PATH"
            };

            task.AssertProcessOutputParsing(
                "41:42",
                result =>
                {
                    result.AssertSuccess();

                    Assert.That(result.Data, Is.Not.Null);
                    Assert.That(result.Data.Min, Is.Not.Null);
                    Assert.That(result.Data.Min.Number, Is.EqualTo(41));
                    Assert.That(result.Data.Max, Is.Not.Null);
                    Assert.That(result.Data.Max.Number, Is.EqualTo(42));
                });
        }
Example #2
0
        public void Execute_WrongOutput_ShouldFail()
        {
            var task = new SvnVersionTask
            {
                WorkingCopyPath = "WC_PATH"
            };

            task.AssertProcessOutputParsing(
                "12:13:14",
                result =>
                {
                    result.AssertFailedWith("Unexpected tool output: 12:13:14");
                });
        }
Example #3
0
        public void Execute_UnversionedDirectory_ShouldFail()
        {
            var task = new SvnVersionTask
            {
                WorkingCopyPath = "WC_PATH"
            };

            task.AssertProcessOutputParsing(
                "Unversioned directory",
                result =>
                {
                    result.AssertFailure();
                });
        }