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); }
public void TestDisplay() { var userTeamMethods = new UserTeamMethods(); // Verifica se a lista não retorna nula Assert.IsNotNull(userTeamMethods.Display()); }
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)); }
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); }
public IHttpActionResult Get() { var userTeamMethods = new UserTeamMethods(); return(Ok(userTeamMethods.Display())); }
public IHttpActionResult Get() { var userTeamMethods = new UserTeamMethods(); return Ok(userTeamMethods.Display()); }