Expect(err).To(BeAssignableToTypeOf(rainmaker.NotFoundError{}))
				})
			})
		})

		Describe("ListBillingManagers", func() {
			BeforeEach(func() {
				err := organization.BillingManagers.Associate(user2.GUID, token)
				Expect(err).NotTo(HaveOccurred())

				err = organization.BillingManagers.Associate(user3.GUID, token)
				Expect(err).NotTo(HaveOccurred())
			})

			It("returns the billing managers belonging to the organization", func() {
				list, err := service.ListBillingManagers(organization.GUID, token)
				Expect(err).NotTo(HaveOccurred())
				Expect(list.TotalResults).To(Equal(2))
				Expect(list.TotalPages).To(Equal(1))
				Expect(list.Users).To(HaveLen(2))

				var userGUIDs []string
				for _, user := range list.Users {
					userGUIDs = append(userGUIDs, user.GUID)
				}

				Expect(userGUIDs).To(ConsistOf([]string{user2.GUID, user3.GUID}))
			})
		})

		Describe("ListAuditors", func() {