Beispiel #1
0
        public void GetUserById()
        {
            usersController.ControllerContext = ContextMock.Build(1);
            var result = usersController.GetUser(1).Result;

            result.Should().NotBeNull();
            result.Result.Should().BeOfType <OkObjectResult>();
            ((OkObjectResult)result.Result).Value.Should().BeOfType <UserDto>();
            ((UserDto)((OkObjectResult)result.Result).Value).Login.Should().Be("User1");
        }
Beispiel #2
0
        public void GetAllUsers()
        {
            usersController.ControllerContext = ContextMock.Build(1);
            var result = usersController.GetAllUsers().Result;

            result.Should().NotBeNull();
            result.Result.Should().BeOfType <OkObjectResult>();
            ((OkObjectResult)result.Result).Value.Should().BeOfType <List <UserDto> >();
            ((List <UserDto>)((OkObjectResult)result.Result).Value).Count.Should().BeGreaterThan(0);
        }
Beispiel #3
0
        public void GetUserByLogin()
        {
            UserDto intput = new UserDto()
            {
                AppId        = 1,
                Login        = "******",
                PasswordHash = "098f6bcd4621d373cade4e832627b4f6",
                Permissions  = new List <string>()
                {
                    "User"
                }
            };

            usersController.ControllerContext = ContextMock.Build(1);

            var result = usersController.AddUser(intput).Result;

            result.Should().NotBeNull();
            //result.Should().BeOfType<OkObjectResult>();
            //((OkObjectResult)result.Result).Value.Should().BeOfType<UserDto>();
            //((UserDto)((OkObjectResult)result.Result).Value).Login.Should().Be("User1");
        }