public void Get_Called_CallsBuildUriWithFieldId() { // Given _client.Setup(b => b.BuildUri(It.IsAny <string>(), It.Is <string>(s => s.Contains("321")))).Returns(new Uri("http://search")); var resource = new RequestResource(_client.Object); // When resource.Get(321); // Then _client.Verify(c => c.BuildUri(It.Is <string>(s => s.Contains("321")), "")); }
public void Get_Called_CallsBuildUriWithFieldId() { // Given _client.Setup(b => b.BuildUri(It.IsAny<string>(), It.Is<string>(s => s.Contains("321")))).Returns(new Uri("http://search")); var resource = new RequestResource(_client.Object); // When resource.Get(321); // Then _client.Verify(c => c.BuildUri(It.Is<string>(s => s.Contains("321")), "")); }
public void Get_CalledWithStatuses_CallsBuildUriWithStatuses() { // Given _client.Setup(b => b.BuildUri(It.IsAny<string>(), It.Is<string>(s => s.Contains("321")))).Returns(new Uri("http://search")); var resource = new RequestResource(_client.Object); var statuses = new List<TicketStatus> {TicketStatus.Hold, TicketStatus.Open}; // When resource.Get(statuses); // Then _client.Verify(c => c.BuildUri(It.Is<string>(s => s.Contains("requests")), It.Is<string>(s => s.Contains("status=hold,open")))); }
public void Get_Called_ReturnsRequestResponse() { // Given var response = new RequestResponse { Item = new Request { Id = 1 } }; _client.Setup(b => b.Get<RequestResponse>(It.IsAny<Uri>())).Returns(response); var resource = new RequestResource(_client.Object); // When var result = resource.Get(321); // Then Assert.That(result, Is.EqualTo(response)); }
public void Get_CalledWithStatuses_CallsBuildUriWithStatuses() { // Given _client.Setup(b => b.BuildUri(It.IsAny <string>(), It.Is <string>(s => s.Contains("321")))).Returns(new Uri("http://search")); var resource = new RequestResource(_client.Object); var statuses = new List <TicketStatus> { TicketStatus.Hold, TicketStatus.Open }; // When resource.Get(statuses); // Then _client.Verify(c => c.BuildUri(It.Is <string>(s => s.Contains("requests")), It.Is <string>(s => s.Contains("status=hold,open")))); }
public void Get_Called_ReturnsRequestResponse() { // Given var response = new RequestResponse { Item = new Request { Id = 1 } }; _client.Setup(b => b.Get <RequestResponse>(It.IsAny <Uri>())).Returns(response); var resource = new RequestResource(_client.Object); // When var result = resource.Get(321); // Then Assert.That(result, Is.EqualTo(response)); }