public void CreateObjects() { var name = "Maurício Luís dos Santos"; var email = "*****@*****.**"; var password = "******"; var prefix = "21"; var number = "31785826"; var model = new SignUpModel() { nome = name, email = email, senha = password, telefones = new List <TelphoneModel>() { new TelphoneModel() { ddd = prefix, numero = number } } }; var factory = new UsersFactory(model); factory.Create(); Assert.NotNull(factory.GetUser()); Assert.NotNull(factory.GetProfile()); }
protected override void FillBillingInfo(PurchaseInfo purchaseInfo) { var user = _usersFactory.GetUser(); purchaseInfo.Email = user.Email; purchaseInfo.FirstName = user.FirstName; purchaseInfo.LastName = user.LastName; _checkoutPage.FillBillingInfo(purchaseInfo); }
public RegisteredUserModel Register(SignUpModel model) { factory = new UsersFactory(model); factory.Create(); user = factory.GetUser(); profile = factory.GetProfile(); profile.SetUserId(user.Id); ValidateDuplicatedUser(); GenerateUserToken(); profileRepository.Insert(profile); usersRepository.Insert(user); return(GetRegisteredUserModel()); }