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);
        }
Пример #3
0
 public IActionResult Post([FromBody] LanguageFormPost form)
 {
     return(Post <LanguageFormPost>(form));
 }
Пример #4
0
 public IActionResult Post([FromBody] LanguageFormPost language)
 {
     return(StatusCode(StatusCodes.Status500InternalServerError));
 }