public void RetrieveContentFields_ShouldReturnHotProducts() { var keys = new string[] { "hotproducts" }; var hotProducts = butterClient.RetrieveContentFields <HotProductsResponse>(keys); Assert.IsNotNull(hotProducts); }
public void RetrieveContentFields_ShouldThrowContentFieldObjectMismatchException() { var butterClient = new ButterCMSClient("321478403e868f0fc41f0115731f330ff720ce0b"); var keys = new string[2] { "team_members[name=Elon]", "homepage_headline" }; Assert.Throws <ContentFieldObjectMismatchException>(() => butterClient.RetrieveContentFields <string>(keys)); }
public void RetrieveContentFields_ShouldReturnTeamMembersHeadline() { var butterClient = new ButterCMSClient("321478403e868f0fc41f0115731f330ff720ce0b"); var keys = new string[2] { "team_members[name=Elon]", "homepage_headline" }; var teamMembersAndHeadline = butterClient.RetrieveContentFields <TeamMembersHeadline>(keys); Assert.IsNotNull(teamMembersAndHeadline); }