public void ArgumentBuilder_WithMultipleMatchers_Works() { var instance = new CUT(); instance.AddMatcher(""); instance.AddMatcher(""); // assertion is not throwing an exception }
public void ArgumentBuilder_WithMatcher_IsInvalid() { var instance = new CUT(); instance.AddMatcher(""); Assert.IsFalse(instance.IsValid()); instance.Inverted(); Assert.IsFalse(instance.IsValid()); Assert.Throws <InvalidOperationException>(() => instance.Build()); }
public void ArgumentBuilder_WithOwnerAndProjectAndMatcher_IsValid() { var instance = new CUT(); instance.SetOwner(""); instance.SetProject(""); instance.AddMatcher(""); Assert.IsTrue(instance.IsValid()); instance.Inverted(); Assert.IsTrue(instance.IsValid()); }