public void Post_Called_BuildsUriWithFieldUserId() { // Given var request = new UserIdentityRequest { Item = new UserIdentity { Name = "email", UserId = 1234} }; var userIdentityResource = new UserIdentityResource(_client.Object); // When userIdentityResource.Post(request); // Then _client.Setup(b => b.BuildUri(It.Is<string>(s => s.Contains("1234")), "")); }
public void Post_CalledWithUser_ReturnsUserReponse() { // Given var response = new UserIdentityResponse { Item = new UserIdentity { Name = "email" } }; var request = new UserIdentityRequest { Item = new UserIdentity { Name = "email" } }; _client.Setup(b => b.Post<UserIdentityResponse>(It.IsAny<Uri>(), request, "application/json")).Returns(response); var userIdentityResource = new UserIdentityResource(_client.Object); // When var result = userIdentityResource.Post(request); // Then Assert.That(result, Is.EqualTo(response)); }
public void Post_Called_BuildsUriWithFieldUserId() { // Given var request = new UserIdentityRequest { Item = new UserIdentity { Name = "email", UserId = 1234 } }; var userIdentityResource = new UserIdentityResource(_client.Object); // When userIdentityResource.Post(request); // Then _client.Setup(b => b.BuildUri(It.Is <string>(s => s.Contains("1234")), "")); }
public void Post_CalledWithUser_ReturnsUserReponse() { // Given var response = new UserIdentityResponse { Item = new UserIdentity { Name = "email" } }; var request = new UserIdentityRequest { Item = new UserIdentity { Name = "email" } }; _client.Setup(b => b.Post <UserIdentityResponse>(It.IsAny <Uri>(), request, "application/json")).Returns(response); var userIdentityResource = new UserIdentityResource(_client.Object); // When var result = userIdentityResource.Post(request); // Then Assert.That(result, Is.EqualTo(response)); }