public void getMD5HashTest()
 {
     CryptographyController target = new CryptographyController(); // TODO: Initialize to an appropriate value
     string enter = string.Empty;
     string expected = string.Empty;
     string actual;
     actual = target.getMD5Hash("TesteSmartAudioCityGuide");
     Assert.AreEqual("7DE352BC35E966716789926415D69D96", actual);
     actual = target.getMD5Hash("");
     Assert.IsNotNull(actual);
 }
 public void randomStringTest()
 {
     CryptographyController target = new CryptographyController();
     int size = 0;
     string expected = string.Empty;
     string actual;
     actual = target.randomString(size);
     Assert.AreEqual(expected, actual);
     size = 3;
     actual = target.randomString(size);
     Assert.AreEqual(3,actual.Length);
 }
 public void connectExistingUserAndDiferentePasswordTest()
 {
     CryptographyController cryptoController = new CryptographyController();
     Users user1 = new Users();
     Users user2 = new Users();
     user1.password = cryptoController.getMD5Hash("teste");
     iUserServices.Setup(m => m.findUserByUserName(It.IsAny<string>())).Returns(user1);
     UserController target = new UserController(iCommentServices.Object, iUserServices.Object);
     UserController target2 = new UserController(iCommentServices.Object, iUserServices.Object);
     user2.password = "******";
     var actual = target.connect(user2) as RedirectToRouteResult;
     Assert.IsNotNull(actual);
     Assert.AreEqual(actual.RouteValues["action"], "indexWithoutVoice");
     Assert.AreEqual(actual.RouteValues["controller"], "Home");
 }