public void IgnoreBinary_NotGiven_ShouldForceCSharpFiles() { var args = new IndexerArgs(Args("create IndexerArgs repository")); Assert.IsFalse(args.IgnoreBinaryFilter.IsMatch(".csharp")); Assert.IsTrue(args.IgnoreBinaryFilter.IsMatch(".cs")); }
public void SingleRevisionOption_IsTrue() { var args = new IndexerArgs(Args(@"create d:\index d:\repository -r1000 -s -v 4")); Assert.IsTrue(args.SingleRevision); Assert.AreEqual(4, args.Verbosity); Assert.AreEqual(1000, args.MaxRevision); }
public void IgnoreBinary_IsGiven_ShouldReturnGivenRegex() { var args = new IndexerArgs(Args(@"create index repository -b-(c|cpp)$")); Assert.AreEqual("-(c|cpp)$", args.IgnoreBinaryFilter.ToString()); }