コード例 #1
0
        public void PutEntityBadRepositoryGetId()
        {
            var controller = new LanguageController(GetMockRepo(false));
            var entity     = new LanguageFormPut {
                Name = "test"
            };

            controller.SetClaimsPrincipal(1, "*****@*****.**", Role.Admin);

            // Act
            var result = controller.Put(1, entity);

            // Assert
            Assert.IsType <UnprocessableEntityObjectResult>(result);
        }
コード例 #2
0
        public void PutEntityNoExist()
        {
            // Arrange
            var controller = new LanguageController(GetMockRepo());
            var entity     = new LanguageFormPut {
                Name = "test"
            };

            controller.SetClaimsPrincipal(1, "*****@*****.**", Role.Admin);

            // Act
            var result = controller.Put(0, entity);

            // Assert
            Assert.IsType <NotFoundObjectResult>(result);
        }
コード例 #3
0
 public IActionResult Put(uint id, [FromBody] LanguageFormPut form)
 {
     return(Put <LanguageFormPut>(id, form));
 }
コード例 #4
0
 public IActionResult Put(uint id, [FromBody] LanguageFormPut language)
 {
     return(StatusCode(StatusCodes.Status500InternalServerError));
 }