public async void PostAsync_Called_BuildsUriWithFieldUserId() { // Given var request = new OrganizationMembershipRequest { Item = new OrganizationMembership { UserId = 1234 } }; var organizationMembershipResource = new OrganizationMembershipResource(_client.Object); // When await organizationMembershipResource.PostAsync(request); // Then _client.Setup(b => b.BuildUri(It.Is <string>(s => s.Contains("1234")), "")); }
public async void PostAsync_CalledWithId_ReturnsReponseWithId() { // Given var response = new OrganizationMembershipResponse { Item = new OrganizationMembership { Id = 123 } }; var request = new OrganizationMembershipRequest { Item = new OrganizationMembership { Id = 123 } }; _client.Setup(b => b.PostAsync <OrganizationMembershipResponse>(It.IsAny <Uri>(), request, "application/json", It.IsAny <string>(), It.IsAny <string>())).Returns(TaskHelper.CreateTaskFromResult(response)); var organizationMembershipResource = new OrganizationMembershipResource(_client.Object); // When var result = await organizationMembershipResource.PostAsync(request); // Then Assert.That(result, Is.EqualTo(response)); }
public async void PostAsync_CalledWithId_ReturnsReponseWithId() { // Given var response = new OrganizationMembershipResponse { Item = new OrganizationMembership { Id = 123 } }; var request = new OrganizationMembershipRequest { Item = new OrganizationMembership { Id = 123 } }; _client.Setup(b => b.PostAsync<OrganizationMembershipResponse>(It.IsAny<Uri>(), request, "application/json", It.IsAny<string>(), It.IsAny<string>())).Returns(TaskHelper.CreateTaskFromResult(response)); var organizationMembershipResource = new OrganizationMembershipResource(_client.Object); // When var result = await organizationMembershipResource.PostAsync(request); // Then Assert.That(result, Is.EqualTo(response)); }
public async void PostAsync_Called_BuildsUriWithFieldUserId() { // Given var request = new OrganizationMembershipRequest { Item = new OrganizationMembership { UserId = 1234 } }; var organizationMembershipResource = new OrganizationMembershipResource(_client.Object); // When await organizationMembershipResource.PostAsync(request); // Then _client.Setup(b => b.BuildUri(It.Is<string>(s => s.Contains("1234")), "")); }