public void TestValidDuplicateRecommend(Enums.ValidDuplicated dup, RecommendParameters param) { var handler = new DefaultManager(CreateNewApiConnection()); var request = DuplicateValues[dup]()[param.GetEnumStringValue()]; var response = handler.Send <object>(RecommendEndpoint, request, HttpMethod.POST); Assert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.OK)); }
public void TestInvalidRecommend(RecommendParameters param, InvalidValue invalid) { var handler = new DefaultManager(CreateNewApiConnection()); var request = GenerateRecommendRequest(ValidRecommendFrom.Job.ToString().ToLower()); InvalidValueMapper[invalid](request, param.GetEnumStringValue()); var response = handler.Send <object>(RecommendEndpoint, JsonConvert.SerializeObject(request), HttpMethod.POST); Assert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }