})

			It("validates that KindID is properly formatted", func() {
				params.KindID = "A_valid.id-99"

				Expect(validator.Validate(params)).To(BeTrue())
				Expect(len(params.Errors)).To(Equal(0))

				params.KindID = "an_invalid.id-00!"

				Expect(validator.Validate(params)).To(BeFalse())
				Expect(len(params.Errors)).To(Equal(1))
				Expect(params.Errors).To(ContainElement(`"kind_id" is improperly formatted`))
			})

			It("validates that the role must be OrgManager, OrgAuditor, BillingManager, or empty", func() {
				for _, role := range []string{"OrgManager", "OrgAuditor", "BillingManager", ""} {
					params.Role = role
					Expect(validator.Validate(params)).To(BeTrue())
					Expect(len(params.Errors)).To(Equal(0))
				}

				params.Role = "bad-role-name"
				Expect(validator.Validate(params)).To(BeFalse())
				Expect(len(params.Errors)).To(Equal(1))
				Expect(params.Errors).To(ContainElement(`"role" must be "OrgManager", "OrgAuditor", "BillingManager" or unset`))
			})
		})
	})
})