Example #1
0
        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);
        }
Example #3
0
        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);
        }