Exemple #1
0
        public void TestOptionalGroup()
        {
            var request = new SystemGetRegistrationContactListRequest();
            var results = Validator.Validate(request);

            Assert.True(results.Success);
        }
Exemple #2
0
        public void TestSequenceSetInChoice()
        {
            var request = new SystemGetRegistrationContactListRequest()
            {
                SvcProviderId = "svc",
                GroupId       = "group"
            };

            var results = Validator.Validate(request);

            Assert.True(results.Success);
        }
Exemple #3
0
        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());
        }
Exemple #4
0
        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());
        }
Exemple #5
0
        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());
        }