public void GetAll_Called_CallsBuildUriWithFieldId()
        {
            // Given
            _client.Setup(b => b.BuildUri(It.IsAny <string>(), It.IsAny <string>())).Returns(new Uri("http://search"));
            var userIdentityResource = new UserIdentityResource(_client.Object);

            // When
            userIdentityResource.GetAll(4321);

            // Then
            _client.Verify(c => c.BuildUri(It.Is <string>(st => st.Contains("4321")), ""));
        }
        public void GetAll_Called_CallsBuildUriWithFieldId()
        {
            // Given
            _client.Setup(b => b.BuildUri(It.IsAny<string>(), It.IsAny<string>())).Returns(new Uri("http://search"));
            var userIdentityResource = new UserIdentityResource(_client.Object);

            // When
            userIdentityResource.GetAll(4321);

            // Then
            _client.Verify(c => c.BuildUri(It.Is<string>(st => st.Contains("4321")),""));
        }
        public void GetAll_Called_ReturnsUserIdentityResponse()
        {
            // Given
            var response = new UserIdentityListResponse { Results = new List<UserIdentity> { new UserIdentity { Id = 1 } } };
            _client.Setup(b => b.Get<UserIdentityListResponse>(It.IsAny<Uri>())).Returns(response);
            var userIdentityResource = new UserIdentityResource(_client.Object);

            // When
            var result = userIdentityResource.GetAll(4321);

            // Then
            Assert.That(result, Is.EqualTo(response));
        }
        public void GetAll_Called_ReturnsUserIdentityResponse()
        {
            // Given
            var response = new UserIdentityListResponse {
                Results = new List <UserIdentity> {
                    new UserIdentity {
                        Id = 1
                    }
                }
            };

            _client.Setup(b => b.Get <UserIdentityListResponse>(It.IsAny <Uri>())).Returns(response);
            var userIdentityResource = new UserIdentityResource(_client.Object);

            // When
            var result = userIdentityResource.GetAll(4321);

            // Then
            Assert.That(result, Is.EqualTo(response));
        }