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