public void GenerateToken() { var vm = new Engine.Areas.Mobile.ViewModel.LoginViewModel { username = "******", password = "******", }; var ss = new SecurityService(); string token = ss.GenerateToken(vm); DateTime dt = ss.parseToken(token); Assert.True(dt < DateTime.Now); }
public void EncriptForDbSave() { var vm = new Engine.Areas.Mobile.ViewModel.LoginViewModel { username = "******", password = "******", }; var ss = new SecurityService(); ss.EncriptForDbSave(vm); string deco = SecurityUtility.DecodeAndDecrypt(vm.password); Assert.True(deco == "admin"); }
public void EncriptionTest() { var ss = new SecurityService(); var vm = new Engine.Areas.Mobile.ViewModel.LoginViewModel { username = "******", password = "******", }; vm.encoded = "ycB4x+5G74MqYrueadnLiTXEJHYg94DY1fvTA5D3TaLvXFFPLRbXIhOr7Dcy17m4QYdeiCF+uzmYlX4LYHRLZw=="; var decodedVm = ss.Decript(vm); Assert.Equal(decodedVm.username, vm.username); Assert.Equal(decodedVm.password, vm.password); }