예제 #1
0
        public async void GetUserRoles_ReturnsListWithModeratorRole()
        {
            var controller = new UserAccessController(UserManager, RoleManager, Context, EmailSender);
            var result     = await controller.GetUserRoles(Moderador);

            Assert.NotNull(result);
            Assert.Contains("Moderador", result);
        }
예제 #2
0
        public async void GetUserRoles_ReturnsEmptyList()
        {
            //Arrange
            var utilizador = new User {
                Id                  = "5",
                FirstName           = "Inês",
                LastName            = "Botelho",
                Birthdate           = new DateTime(2002, 10, 31),
                AccountCreationDate = DateTime.Now,
                LastSeen            = DateTime.Now,
                Email               = "*****@*****.**",
                EmailConfirmed      = true,
                UserName            = "******"
            };

            var controller = new UserAccessController(UserManager, RoleManager, Context, EmailSender);

            //Act
            var result = await controller.GetUserRoles(utilizador);

            //Assert
            Assert.NotNull(result);
            Assert.True(result.Count == 0);
        }