示例#1
0
        public void TestCreateUser()
        {
            var groupTeamMethods = new GroupTeamMethods();
            var userTeamMethods  = new UserTeamMethods();
            // crio o objeto que irei enviar para o método de criar user
            var userObject = new UserTeamDTO
            {
                CreateDate  = DateTime.Now,
                FullName    = "123 de Oliveira 4",
                GroupTeamId = groupTeamMethods.Display().LastOrDefault().GroupTeamId,
                IsEnabled   = true,
                Login       = "******",
                Password    = "******"
            };

            // guardo quantos users tinham antes de eu criar o novo user
            int usersBefore = userTeamMethods.Display().Count;

            // crio o novo user
            userTeamMethods.Create(userObject);

            // guardo quantos users tem depois
            int usersAfter = userTeamMethods.Display().Count;

            // verifico se a quantidade de users antes + 1 é igual a quantidade de users agora
            // se sim, foi criado direitinho
            Assert.IsTrue((usersBefore) + 1 == usersAfter);
        }
示例#2
0
        public void TestDisplay()
        {
            var userTeamMethods = new UserTeamMethods();

            // Verifica se a lista não retorna nula
            Assert.IsNotNull(userTeamMethods.Display());
        }
示例#3
0
        public void TestDeleteUser()
        {
            var userTeamMethods   = new UserTeamMethods();
            var lastItemOfTheList = userTeamMethods.Display().LastOrDefault().UserTeamId;

            // Deleta o item e depois verifica se o id do user está nulo
            // estando nulo, significa que foi deletado.
            userTeamMethods.Delete(lastItemOfTheList);
            Assert.IsNull(userTeamMethods.Find(lastItemOfTheList));
        }
示例#4
0
        public void TestUpdateUser()
        {
            var userTeamMethods   = new UserTeamMethods();
            var lastItemOfTheList = userTeamMethods.Display().LastOrDefault().UserTeamId;
            // Crio objeto com itens que vou modificar
            var userObject = new UserTeamDTO
            {
                FullName    = "Policial Saraiva",
                GroupTeamId = 3,
                IsEnabled   = false,
                Password    = "******"
            };

            // Faço o update, indicando qual item da tabela será modificado
            userTeamMethods.Update(lastItemOfTheList, userObject);

            // Guardo na variável o suposto usuário modificado,
            var modifiedUser = userTeamMethods.Find(lastItemOfTheList);

            // então verifico se alum item do meu objeto modificado está igual ao que está na base
            Assert.IsTrue(userObject.FullName == modifiedUser.FullName);
        }
示例#5
0
        public void TestUpdateUser()
        {
            var userTeamMethods = new UserTeamMethods();
            var lastItemOfTheList = userTeamMethods.Display().LastOrDefault().UserTeamId;
            // Crio objeto com itens que vou modificar
            var userObject = new UserTeamDTO
            {
                FullName = "Policial Saraiva",
                GroupTeamId = 3,
                IsEnabled = false,
                Password = "******"
            };

            // Faço o update, indicando qual item da tabela será modificado
            userTeamMethods.Update(lastItemOfTheList, userObject);

            // Guardo na variável o suposto usuário modificado,
            var modifiedUser = userTeamMethods.Find(lastItemOfTheList);

            // então verifico se alum item do meu objeto modificado está igual ao que está na base
            Assert.IsTrue(userObject.FullName == modifiedUser.FullName);
        }
示例#6
0
 public void TestDisplay()
 {
     var userTeamMethods = new UserTeamMethods();
     // Verifica se a lista não retorna nula
     Assert.IsNotNull(userTeamMethods.Display());
 }
示例#7
0
 public void TestDeleteUser()
 {
     var userTeamMethods = new UserTeamMethods();
     var lastItemOfTheList = userTeamMethods.Display().LastOrDefault().UserTeamId;
     // Deleta o item e depois verifica se o id do user está nulo
     // estando nulo, significa que foi deletado.
     userTeamMethods.Delete(lastItemOfTheList);
     Assert.IsNull(userTeamMethods.Find(lastItemOfTheList));
 }
示例#8
0
        public void TestCreateUser()
        {
            var groupTeamMethods = new GroupTeamMethods();
            var userTeamMethods = new UserTeamMethods();
            // crio o objeto que irei enviar para o método de criar user
            var userObject = new UserTeamDTO
            {
                CreateDate = DateTime.Now,
                FullName = "123 de Oliveira 4",
                GroupTeamId = groupTeamMethods.Display().LastOrDefault().GroupTeamId,
                IsEnabled = true,
                Login = "******",
                Password = "******"
            };

            // guardo quantos users tinham antes de eu criar o novo user
            int usersBefore = userTeamMethods.Display().Count;

            // crio o novo user
            userTeamMethods.Create(userObject);

            // guardo quantos users tem depois
            int usersAfter = userTeamMethods.Display().Count;

            // verifico se a quantidade de users antes + 1 é igual a quantidade de users agora
            // se sim, foi criado direitinho
            Assert.IsTrue((usersBefore) + 1 == usersAfter);
        }
示例#9
0
        public IHttpActionResult Get()
        {
            var userTeamMethods = new UserTeamMethods();

            return(Ok(userTeamMethods.Display()));
        }
 public IHttpActionResult Get()
 {
     var userTeamMethods = new UserTeamMethods();
     return Ok(userTeamMethods.Display());
 }