public void GetUsersTest() { UsersEndpoint usersEndpoint = new UsersEndpoint(this.BASE_URL); string url = usersEndpoint.GenerateUrl( urlParams: UsersEndpoint.UrlParams.SetMembershipId("<MEMBERSHIP_ID>").SetUserId("<USER_ID>"), queryString: QueryString.Add("key", "<API_KEY>")); Assert.AreEqual($"{this.BASE_URL}/memberships/<MEMBERSHIP_ID>/users/<USER_ID>?key=<API_KEY>", url); }
public void GetUsersWithQueryTest() { UsersEndpoint usersEndpoint1 = new UsersEndpoint(this.BASE_URL); string url1 = usersEndpoint1.GenerateUrl( urlParams: UsersEndpoint.UrlParams.SetMembershipId("<MEMBERSHIP_ID>").SetUserId("<USER_ID>").UseMongoQuery(), queryString: QueryString.Add("key", "<API_KEY>")); Assert.AreEqual($"{this.BASE_URL}/memberships/<MEMBERSHIP_ID>/users/<USER_ID>/_query?key=<API_KEY>", url1); UsersEndpoint usersEndpoint2 = new UsersEndpoint(this.BASE_URL); string url2 = usersEndpoint2.GenerateUrl( urlParams: UsersEndpoint.UrlParams.SetMembershipId("<MEMBERSHIP_ID>").UseMongoQuery(), queryString: QueryString.Add("key", "<API_KEY>")); Assert.AreEqual($"{this.BASE_URL}/memberships/<MEMBERSHIP_ID>/users/_query?key=<API_KEY>", url2); }