public void TestOptionalGroup() { var request = new SystemGetRegistrationContactListRequest(); var results = Validator.Validate(request); Assert.True(results.Success); }
public void TestSequenceSetInChoice() { var request = new SystemGetRegistrationContactListRequest() { SvcProviderId = "svc", GroupId = "group" }; var results = Validator.Validate(request); Assert.True(results.Success); }
public void TestMultipleChoiceAndIncompleteSequence() { var request = new SystemGetRegistrationContactListRequest() { SvcProviderId = "123", UserId = "userId" }; var results = Validator.Validate(request); Assert.False(results.Success); Assert.Equal(2, results.Errors.Count()); }
public void TestMultipleChoiceSelections() { var request = new SystemGetRegistrationContactListRequest() { UserId = "userId", LinePort = "linePort" }; var results = Validator.Validate(request); Assert.False(results.Success); Assert.IsType <InvalidChoiceError>(results.Errors.Single()); }
public void TestMultipleChoiceWithSequence() { var request = new SystemGetRegistrationContactListRequest() { GroupId = "group", SvcProviderId = "svc", ResellerId = "reseller" }; var results = Validator.Validate(request); Assert.False(results.Success); Assert.IsType <InvalidChoiceError>(results.Errors.Single()); }