public void TestCompletedObjectsInArray() { var request = new GroupAccessDeviceGetListRequest() { ServiceProviderId = "SP", GroupId = "G", SearchCriteriaDeviceMACAddress = new List <SearchCriteriaDeviceMACAddress>() { new SearchCriteriaDeviceMACAddress() { Value = "000000000000", IsCaseInsensitive = false, Mode = SearchMode.EqualTo }, new SearchCriteriaDeviceMACAddress() { Value = "999999999999", IsCaseInsensitive = true, Mode = SearchMode.EqualTo } } }; var results = Validator.Validate(request); Assert.True(results.Success); }
public void TestIncompleteObjectInArray() { var request = new GroupAccessDeviceGetListRequest() { ServiceProviderId = "SP", GroupId = "G", SearchCriteriaDeviceMACAddress = new List <SearchCriteriaDeviceMACAddress>() { new SearchCriteriaDeviceMACAddress() { Value = "000000000000", Mode = SearchMode.EqualTo } } }; var results = Validator.Validate(request); Assert.False(results.Success); Assert.IsType <FieldNotSetError>(results.Errors.Single()); }