public void PostEntityBadRepositoryAddOrUpdate() { var controller = new LanguageController(GetMockRepo(true, false)); var entity = new LanguageFormPost { Name = "test" }; controller.SetClaimsPrincipal(1, "*****@*****.**", Role.Admin); // Act var result = controller.Post(entity); // Assert Assert.IsType <UnprocessableEntityObjectResult>(result); }
public void PostEntity() { // Arrange var controller = new LanguageController(GetMockRepo()); var entity = new LanguageFormPost { Name = "test" }; controller.SetClaimsPrincipal(1, "*****@*****.**", Role.Admin); // Act var result = controller.Post(entity); // Assert Assert.IsType <CreatedAtActionResult>(result); }
public IActionResult Post([FromBody] LanguageFormPost form) { return(Post <LanguageFormPost>(form)); }
public IActionResult Post([FromBody] LanguageFormPost language) { return(StatusCode(StatusCodes.Status500InternalServerError)); }