public async Task PostUser_ValidInput_Failed() { _context.Functions.AddRange(new List <Function>() { new Function() { Id = "PostUser_ValidInput_Failed", ParentId = null, Name = "PostUser_ValidInput_Failed", SortOrder = 1, Url = "/PostUser_ValidInput_Failed" } }); await _context.SaveChangesAsync(); var functionsController = new FunctionsController(_context); var result = await functionsController.PostFunction(new FunctionCreateRequest() { Id = "PostUser_ValidInput_Failed", ParentId = null, Name = "PostUser_ValidInput_Failed", SortOrder = 5, Url = "/PostUser_ValidInput_Failed" }); Assert.IsType <BadRequestObjectResult>(result); }
public async Task PostFunction_ValidInput_Failed() { _context.Functions.Add( new Function { Id = "PostUser_ValidInput_Failed", ParentId = null, NameTemp = "PostUser_ValidInput_Failed", SortOrder = 1, Url = "/PostUser_ValidInput_Failed", } ); await _context.SaveChangesAsync(); _localizer = MockLocalizer(); _returnString = MockString(); var controller = new FunctionsController(_context, _mockLogger.Object, _mapper, _localizer, _returnString); var result = await controller.PostFunction(new FunctionCreateRequest() { Id = "PostUser_ValidInput_Failed", ParentId = null, NameTemp = "PostUser_ValidInput_Failed", SortOrder = 5, Url = "/PostUser_ValidInput_Failed", Icon = "test" }); Assert.IsType <BadRequestObjectResult>(result); }
public async Task PostFunction_ValidInput_Success() { var usersController = new FunctionsController(_context); var result = await usersController.PostFunction(new FunctionCreateRequest() { Id = "PostFunction_ValidInput_Success", ParentId = null, Name = "PostFunction_ValidInput_Success", SortOrder = 5, Url = "/PostFunction_ValidInput_Success" }); Assert.IsType <CreatedAtActionResult>(result); }
public async Task PostFunction_ValidInput_Success() { _localizer = MockLocalizer(); _returnString = MockString(); var controller = new FunctionsController(_context, _mockLogger.Object, _mapper, _localizer, _returnString); var result = await controller.PostFunction(new FunctionCreateRequest { Id = "PostFunction_ValidInput_Success", ParentId = null, NameTemp = "PostFunction_ValidInput_Success", SortOrder = 5, Url = "/PostFunction_ValidInput_Success" }); Assert.IsType <CreatedAtActionResult>(result); }