public async Task DeleteTest() { var service = new UserStorageService(); var users = await service.GetUsers(); foreach (var item in users) { await service.DeleteUser(item.Username); } var newUsers = await service.GetUsers(); if (newUsers.ToList().Count != 0) { Assert.Fail("ɾ³ýʧ°Ü"); } }
public async Task DefaultTest() { var service = new UserStorageService(); await service.SaveUser("3202348", "432vcsvds", ""); await service.SaveUser("3234234", "", ""); await service.SaveUser("322332", "rdfsdfwf", ""); Assert.AreNotEqual(await service.GetDefaultUser(), null, "ĬÈÏÓû§²»´æÔÚ"); await service.SetDefaultUser("322332"); Assert.AreEqual((await service.GetDefaultUser()).Username, "322332", "Óû§Ä¬ÈÏÉèÖÃʧ°Ü"); var users = await service.GetUsers(); foreach (var item in users) { await service.DeleteUser(item.Username); } }
public async Task AddUserTest(string username, string password, string pin) { var service = new UserStorageService(); await service.SaveUser(username, password, pin); var user = await service.GetUser(username); if (user.Username != username) { Assert.Fail("¶ÁÈ¡µÄÓû§Ãû²»Æ¥Åä"); } if (password != await service.DecryptedUserPassword(username, pin)) { Assert.Fail("¶ÁÈ¡µÄÃÜÂ벻ƥÅä"); } if (string.IsNullOrEmpty(pin) == await service.CheckUserPinExist(username)) { Assert.Fail("¼ì²éPIN´æÔÚÐÔ´íÎó"); } await service.DeleteUser(username); }