public void DoisOkResultIntDiferentesDevemRetornarEqualIgualAFalse() { OkResult<int> resultDest = new OkResult<int>(0); OkResult<int> resultSource = new OkResult<int>(1); Assert.IsFalse(resultDest.Equals(resultSource)); }
public void DoisOkResultIntIguaisDevemRetornarEqualIgualATrue() { OkResult<int> resultDest = new OkResult<int>(1); OkResult<int> resultSource = new OkResult<int>(1); Assert.IsTrue(resultDest.Equals(resultSource)); }
public async Task CreateCheckout_ShouldCreateCheckout() { //Arrange var expectedResult = new OkResult(); //Act var result = await _ordersController.CreateCheckout(It.IsAny <string>()); //Assert result.Should().BeEquivalentTo(expectedResult); }
public static ActionResult ProducesResponse(bool success, OkResult okResult, BadRequestResult badRequestResult) { if (success) { return(okResult); } else { return(badRequestResult); } }
public void Setup() { IActionResult serializationResult = new OkResult(); this.httpCaller = new RpcHttpFunction(new RpcHttpFunctionOptions { DeserializeRequest = (r, ct) => Task.FromResult(new object()), SerializeResponse = (r, ct) => Task.FromResult(serializationResult) }, new FakeRpcRequestRunner()); this.httpRequest = new FakeHttpRequest(); }
public ActionResult PutSalesOrderItem(int salesOrderItemId, SalesOrderItemDto salesOrderItemDto) { ActionResult result = new BadRequestResult(); if (salesOrderItemId == salesOrderItemDto.SalesOrderItemId) { salesOrdersService.UpdateSalesOrderItem(salesOrderItemDto); result = new OkResult(); } return(result); }
public static IActionResult DeleteMealById( [HttpTrigger(AuthorizationLevel.Function, "delete", Route = "meals/{id}")] HttpRequest req, string id, [Blob("meals/{id}.json", FileAccess.ReadWrite, Connection = "StorageSend")] CloudBlockBlob blob, ILogger log, ExecutionContext context) { Guid correlationId = Util.ReadCorrelationId(req.Headers); var methodName = MethodBase.GetCurrentMethod().Name; var trace = new Dictionary <string, string>(); EventId eventId = new EventId(correlationId.GetHashCode(), Constants.ButlerCorrelationTraceName); IActionResult actionResult = null; using (log.BeginScope("Method:{methodName} CorrelationId:{CorrelationId} Label:{Label}", methodName, correlationId.ToString(), context.InvocationId.ToString())) { try { trace.Add(Constants.ButlerCorrelationTraceName, correlationId.ToString()); trace.Add("id", id); if (blob != null) { Task task = blob.DeleteIfExistsAsync(); task.Wait(); actionResult = new OkResult(); log.LogInformation(correlationId, $"'{methodName}' - success", trace); } } catch (Exception e) { trace.Add(string.Format("{0} - {1}", methodName, "rejected"), e.Message); trace.Add(string.Format("{0} - {1} - StackTrace", methodName, "rejected"), e.StackTrace); log.LogInformation(correlationId, $"'{methodName}' - rejected", trace); log.LogError(correlationId, $"'{methodName}' - rejected", trace); ErrorModel errorModel = new ErrorModel() { CorrelationId = correlationId, Details = e.StackTrace, Message = e.Message, }; actionResult = new BadRequestObjectResult(errorModel); } finally { log.LogTrace(eventId, $"'{methodName}' - finished"); log.LogInformation(correlationId, $"'{methodName}' - finished", trace); } } return(actionResult); }
protected IActionResult ExecuteRequest(Action executeRequestDelegate) { IActionResult result = null; try { executeRequestDelegate.Invoke(); result = new OkResult(); } catch (Exception ex) { result = StatusCode(StatusCodes.Status500InternalServerError, ex.Message); } return(result); }
public void TestCreateUser_WhenUserIsOk_ThenReturnStatusCode200() { var mock = new Mock <IUserService>(); mock.Setup(x => x.Create(user)).Returns(user); var controller = new UserController(mock.Object); OkResult OkRequest = new OkResult(); var result = controller.New(user) as OkResult; Assert.AreEqual(OkRequest.StatusCode, result.StatusCode); }
public void Populate(CloseResponse response) { Response = response; if (response == null) { ViewModel = new NoContentResult(); return; } ViewModel = new OkResult(); }
public void Task_Delete_Return_OkResult() { //Arrange var controller = new EmployeesController(repo); int employeeId = 2; //Act IActionResult actionResult = controller.Delete(employeeId); OkResult okResult = Assert.IsType <OkResult>(actionResult); Assert.IsType <OkResult>(okResult); }
public static bool IsValid(this ModelStateDictionary modelState, out IActionResult result) { result = new OkResult(); if (!modelState.IsValid) { result = new UnprocessableEntityObjectResult(modelState); return(false); } return(true); }
public void PutReturnsOkResult() { var mock = new Mock <IBookRepository>(); var controller = new BookController(mock.Object); OkResult response = (OkResult)controller.Put(new Book { Id = 3, Title = "Learn Microsoft Azure", Author = "Saillesh Pawar" }); Assert.IsNotNull(response); Assert.AreEqual(200, response.StatusCode); }
public void PostEndpointShouldReturn200IfRequestWasSuccessfull() { DataController controllerUnderTest = new DataController(); JObject requestBody = new JObject(); requestBody.Add(new JProperty("somekey", "somevalue")); OkResult response = (OkResult)controllerUnderTest.Post(requestBody); Assert.Equal(200, response.StatusCode); }
public async Task <IHttpActionResult> PostRating(int id) { var feedback = await Request.Content.ReadAsStringAsync(); var session = _dataService.SessionRepository.Get(id); IHttpActionResult response = new OkResult(Request) .WithContent(new StringContent(feedback)); return(response); }
public static IHttpActionResult CreateResponse(Topic topicInfo, HttpRequestMessage request) { var response = new OkResult(request) .WithContent(new StringContent(topicInfo.Name)) .WithLinkHeaders(new List <ILink> { SessionsLinkHelper.CreateLink(request, topicInfo), SpeakersLinkHelper.CreateLink(request, topicInfo) }); return(response); }
public void Populate(CloseOutput output) { Output = output; if (output == null) { ViewModel = new NoContentResult(); return; } ViewModel = new OkResult(); }
public ActionResult UpdateNote(string guid, [FromBody] Note note) { ActionResult result = BadRequest(); if (note != null && !string.IsNullOrEmpty(note.GUID)) { _noteDataProvider.SaveNote(note); result = new OkResult(); } return(result); }
public static async Task OnAuthorizationAsync_NoAttribute_ReturnsExpectedValue() { var context = AuthorizationFilterContextBuilder.Create().Build(); var result = new OkResult(); context.Result = result; var filter = new TestFilter(); await filter.OnAuthorizationAsync(context); context.Result.Should().Be(result); }
public async void Test_GetAllPokemon() { // serialization // httpclient // casting var sut = new PokemonController(new PokemonDbContext()); OkResult actual = await sut.Get() as OkResult; // actual. // var result = // Assert.True(actual.Count() > 0); }
public async Task CreateOrderItem_ShouldCreateOrderItem() { //Arrange var createOrderItemInput = Builder <CreateOrderItemInput> .CreateNew().Build(); var expectedResult = new OkResult(); //Act var result = await _ordersController.CreateOrderItem(It.IsAny <string>(), createOrderItemInput); //Assert result.Should().BeEquivalentTo(expectedResult); }
protected async Task <IActionResult> ExecuteRequestAsync(Func <Task> executeRequestDelegate) { IActionResult result = null; try { await executeRequestDelegate.Invoke(); result = new OkResult(); } catch (Exception ex) { result = StatusCode(StatusCodes.Status500InternalServerError, ex.Message); } return(result); }
public async Task <IActionResult> ExecuteTask() { var client = new RestClient($"themoviedb.org"); //API tokenları ve endpointleri burada setlenecek. var request = new RestRequest(Method.GET); IRestResponse response = await client.ExecuteAsync(request); //Dönen response OkResult ok = new OkResult(); return(ok); }
public async void CalculationEngine_AcceptsValidMessage_ReturnsOK() { OkResult expected = new OkResult(); string messageContent = "FileName.json"; calcEngMock.Setup(p => p.StartProcess(It.IsAny <string>())).Returns(true); var underTestController = new CalculationEngineController(_loggerMock.Object, calcEngMock.Object); var actual = underTestController.Process(messageContent); Assert.Equal(((OkResult)actual).StatusCode, expected.StatusCode); }
public async Task <IActionResult> DeteleItem(string id) { try { await ToDoBusinessLayer.Delete(Convert.ToInt32(id)); OkResult obj = new OkResult(); return(obj); } catch (Exception ex) { return(BadRequest(ex.Message.ToString())); } }
public void SetUp() { fixture = new MPAuthTester(); actionWhenAuthorized = new Mock<Func<string, IHttpActionResult>>(MockBehavior.Strict); actionWhenNotAuthorized = new Mock<Func<IHttpActionResult>>(MockBehavior.Strict); okResult = new OkResult(fixture); authType = "auth_type"; authToken = "auth_token"; fixture.Request = new HttpRequestMessage(); fixture.Request.Headers.Authorization = new AuthenticationHeaderValue(authType, authToken); fixture.RequestContext = new HttpRequestContext(); }
public void PingIsSuccessful() { // Arrange var expectedResult = new OkResult(); var function = new PingHttpTrigger(fakeLogger); // Act var result = function.Ping(A.Fake <HttpRequest>()); // Assert var statusResult = Assert.IsType <OkResult>(result); Assert.Equal(expectedResult.StatusCode, statusResult.StatusCode); }
public void BertController_Put_Success() { //arrange int id = 5; string value = "Rocks"; //act IActionResult result = _controller.Put(id, value); OkResult response = (OkResult)result; //assert Assert.IsInstanceOfType(result, typeof(IActionResult), "'result' type must be of IActionResult"); Assert.AreEqual(StatusCodes.Status200OK, response.StatusCode); }
public async void Can_create_user_from_good_entity() { User entity = new User() { FirstName = "Nick", Age = 23, Email = "*****@*****.**", PasswordHash = "123", LastName = "Smich" }; var responce = await endpoint.CreateUser(entity, new CancellationToken()); var responceCode = ((OkResult)responce).StatusCode; var expectedCode = new OkResult().StatusCode; Assert.Equal(200, responceCode); }
public async void Can_create_user_from_empty_entity()//Валидация модели не работает { User entity = new User() { FirstName = "", Age = 1, Email = "", PasswordHash = "", LastName = "" }; var responce = await endpoint.CreateUser(entity, new CancellationToken()); var responceCode = ((OkResult)responce).StatusCode; var expectedCode = new OkResult().StatusCode; Assert.Equal(400, responceCode); }
public static IHttpActionResult CreateResponse(Session session, HttpRequestMessage request) { IHttpActionResult response = new OkResult(request); if (request.Headers.Accept.Contains(new MediaTypeWithQualityHeaderValue("application/hal+json"))) { response = response.WithContent(CreateHalContent(session,request)); } else { response = response .WithContent(new StringContent(session.Title + Environment.NewLine + session.Description)) .WithLinkHeaders(new List<Link> {SpeakerLinkHelper.CreateLink(request, session.SpeakerId)}); } return response; }