public void ArgumentBuilder_WithMultipleProjects_ThrowsException() { var instance = new CUT(); instance.SetProject(""); Assert.Throws <InvalidOperationException>(() => instance.SetProject("")); }
public void ArgumentBuilder_WithProject_IsInvalid() { var instance = new CUT(); instance.SetProject(""); 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()); }