public void ToString_method_test() { EnumObject hasDescriptionAttributeEnumObject = MockFlagsEnum.C; EnumObject noDescriptionAttributeEnumObject = MockFlagsEnum.All; EnumObject enumObject1 = MockFlagsEnum.A | MockFlagsEnum.B | MockFlagsEnum.C | MockFlagsEnum.D; EnumObject enumObject2 = MockFlagsEnum.A | MockFlagsEnum.B | MockFlagsEnum.C; Assert.Equal("答案是C", hasDescriptionAttributeEnumObject.ToString()); Assert.Equal("All", noDescriptionAttributeEnumObject.ToString()); Assert.Equal("All", enumObject1.ToString()); Assert.Equal("A, B, C", enumObject2.ToString()); }
public void Register(string Username, string Password, string Email, EnumObject Object, string Captcha) { if (Captcha == _webContext.CaptchaImageText) { SPKTCore.Core.Domain.Account a = new SPKTCore.Core.Domain.Account(); a.Email = Email; a.UserName = Username; a.DisplayName = a.UserName; a.CreateDate = DateTime.Now; a.Password = Password.Encrypt(Username); a.UseAuthenticationService = false; if (_accountService.EmailInUse(Email)) { _view.ShowErrorMessage("Mail đã được sử dụng"); } else if (_accountService.UsernameInUse(Username)) { _view.ShowErrorMessage("Tên đăng nhập này đã được sử dụng"); } else { string permission = Object.ToString(); _accountRepository.SaveAccount(a); if (friendInvitation != null) { _friendService.CreateFriendFromFriendInvitation(new Guid(_webContext.FriendshipRequest), a); } _accountService.Register(a, permission); _redirector.GoToAccountLoginPage(); } } else { _view.ShowErrorMessage("CAPTCHA bạn nhập không đúng! Vui lòng nhập lại"); } }
public void Register(string Username, string Password,string Email, EnumObject Object, string Captcha) { if (Captcha == _webContext.CaptchaImageText) { SPKTCore.Core.Domain.Account a = new SPKTCore.Core.Domain.Account(); a.Email = Email; a.UserName = Username; a.DisplayName = a.UserName; a.CreateDate = DateTime.Now; a.Password = Password.Encrypt(Username); if (_accountService.EmailInUse(Email)) { _view.ShowErrorMessage("Mail đã được sử dụng"); } else if (_accountService.UsernameInUse(Username)) { _view.ShowErrorMessage("Tên đăng nhập này đã được sử dụng"); } else { string permission = Object.ToString(); _accountService.Register(a, permission); _redirector.GoToAccountLoginPage(); } } else { _view.ShowErrorMessage("CAPTCHA bạn nhập không đúng! Vui lòng nhập lại"); } }
public void Register(string Username, string Password,string Email, EnumObject Object, string Captcha) { if (Captcha == _webContext.CaptchaImageText) { SPKTCore.Core.Domain.Account a = new SPKTCore.Core.Domain.Account(); a.Email = Email; a.UserName = Username; a.DisplayName = a.UserName; a.CreateDate = DateTime.Now; a.Password = Password.Encrypt(Username); a.UseAuthenticationService = false; if (_accountService.EmailInUse(Email)) { _view.ShowErrorMessage("Mail đã được sử dụng"); } else if (_accountService.UsernameInUse(Username)) { _view.ShowErrorMessage("Tên đăng nhập này đã được sử dụng"); } else { string permission = Object.ToString(); _accountRepository.SaveAccount(a); if (friendInvitation != null) { _friendService.CreateFriendFromFriendInvitation(new Guid(_webContext.FriendshipRequest),a); } _accountService.Register(a, permission); _redirector.GoToAccountLoginPage(); } } else { _view.ShowErrorMessage("CAPTCHA bạn nhập không đúng! Vui lòng nhập lại"); } }