PRTools.Web.Models.AccountManagementViewModel.AddAccount C# (CSharp) Method

AddAccount() public method

public AddAccount ( AccountViewModel account ) : void
account AccountViewModel
return void
        public void AddAccount(AccountViewModel account)
        {
            _accounts.Add(account);
        }

Usage Example

        protected override void Context()
        {
            Username = "******";

            base.Context();

            AccountService.Stub(
                x => x.DeleteAccount(Arg<string>.Is.Equal(Username), Arg<DeleteAccountRequest>.Is.Anything))
                .Return(new DeleteAccountResponse{Success = true,});

            _accountReturnedFromQuickSearch = Builder<Account>.CreateNew().Build();
            _responseFromQuickSearch = new SearchAccountsResponse
                                           {
                                               Accounts = new List<Account>
                                                              {
                                                                  _accountReturnedFromQuickSearch,
                                                              },
                                                              Success = true,
                                           };

            AccountService.Stub(
                x => x.QuickSearchAccounts(Arg<string>.Is.Equal(Username), Arg<QuickSearchAccountsRequest>.Is.Anything))
                .Return(_responseFromQuickSearch);

            _expectedViewModel = new AccountManagementViewModel(new List<string> {"User deleted successfully"});
            _expectedViewModel.AddAccount(new AccountViewModel
                                              {
                                                  Id = _accountReturnedFromQuickSearch.Id,
                                                  EmailAddress = _accountReturnedFromQuickSearch.EmailAddress,
                                                  FirstName = _accountReturnedFromQuickSearch.FirstName,
                                                  LastName = _accountReturnedFromQuickSearch.LastName,
                                                  UserName = _accountReturnedFromQuickSearch.Username,
                                                  Role = _accountReturnedFromQuickSearch.Role.ToString(),
                                              });
        }
All Usage Examples Of PRTools.Web.Models.AccountManagementViewModel::AddAccount