public void ShouldHaveDefault()
        {
            var target = new DiffIgnoreChangesInput {
                SuppliedInput = null
            };

            var result = target.Validate();

            result.ShouldBeEmpty();
        }
        public void ShouldAcceptGlob()
        {
            var target = new DiffIgnoreChangesInput {
                SuppliedInput = new[] { "*" }
            };

            var result = target.Validate();

            result.ShouldHaveSingleItem().Glob.ToString().ShouldBe("*");
        }
        public void ShouldParseAll()
        {
            var target = new DiffIgnoreChangesInput {
                SuppliedInput = new[] { "*", "MyFile.cs" }
            };

            var result = target.Validate();

            result.Count().ShouldBe(2);

            result.First().Glob.ToString().ShouldBe("*");
            result.Last().Glob.ToString().ShouldBe("MyFile.cs");
        }