public void Train_WhenCalled_RequestMethodShouldBePost() { _api = new PersonGroupAPIs(_helper.Object); var result = _api.Train("a"); _messageHandler .Protected() .Verify( "SendAsync", Times.Exactly(TimesCalled), ItExpr.Is <HttpRequestMessage>(req => req.Method == HttpMethod.Post), ItExpr.IsAny <CancellationToken>()); }
public void Train_WhenCalled_RequestUriMustBeEqualToExpectedUri() { _uri = new Uri(APISettings.UriBase + "persongroups/a/train"); _api = new PersonGroupAPIs(_helper.Object); var result = _api.Train("a"); _messageHandler .Protected() .Verify( "SendAsync", Times.Exactly(TimesCalled), ItExpr.Is <HttpRequestMessage>(req => req.RequestUri == _uri), ItExpr.IsAny <CancellationToken>()); }
public void Create_WhenCalled_RequestMethodShouldBePut() { var item = new { Id = 1, Name = "a" }; _helper.Setup(hlpr => hlpr.CreateHttpContent(item, "a")) .Returns(new StringContent("a")); _api = new PersonGroupAPIs(_helper.Object); var result = _api.Create("a"); _messageHandler .Protected() .Verify( "SendAsync", Times.Exactly(TimesCalled), ItExpr.Is <HttpRequestMessage>(req => req.Method == HttpMethod.Put), ItExpr.IsAny <CancellationToken>()); }
public void Create_WhenCalled_RequestUriMustBeEqualToExpectedUri() { _uri = new Uri(APISettings.UriBase + "persongroups/a"); var item = new { Id = 1, Name = "a" }; _helper.Setup(hlpr => hlpr.CreateHttpContent(item, "a")) .Returns(new StringContent("a")); _api = new PersonGroupAPIs(_helper.Object); var result = _api.Create("a"); _messageHandler .Protected() .Verify( "SendAsync", Times.Exactly(TimesCalled), ItExpr.Is <HttpRequestMessage>(req => req.RequestUri == _uri), ItExpr.IsAny <CancellationToken>()); }
public void SetUp() { _api = new PersonGroupAPIs(new HttpHelper()); }
public async Task SetUp() { var api = new PersonGroupAPIs(new HttpHelper()); await api.Create(ParameterConstants.PersonGroupId); }