public void CreateProfile_PassValidArguments_ProfileCreated() { var name = "name"; var surname = "surname"; var age = 30; var sex = false; var service = new AirportService(stub); var profile = service.CreateProfile(name, surname, age, sex); var allPropertiesAreSame = profile.Age == age && profile.Name == name && profile.Surname == surname && profile.Sex == sex; Assert.IsTrue(allPropertiesAreSame); }
public ActionResult Create(AccountViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var profile = _airportService.CreateProfile(model.Name, model.Surname, model.Age, false); var user = _airportService.CreateUser(profile, model.Login, model.Password, model.Email); var cookie = new HttpCookie("AirportLogin", model.Login) { Expires = DateTime.Now.AddMinutes(10) }; Response.SetCookie(cookie); return(RedirectToAction("Index", "Home")); }