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_WithOwnerAndProject_IsInvalid() { var instance = new CUT(); instance.SetOwner(""); 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()); }
public void SettingMultipleAuthMethods_IsInvalid() { cut.SetToken(""); cut.SetUsername(""); Assert.IsFalse(cut.IsValid()); }