public void GetSpecialitys_Test() { //Arrange Stylist newStylist = new Stylist("Tom cruise", "expert"); newStylist.Save(); Speciality newSpeciality = new Speciality("layer"); newSpeciality.Save(); Speciality newSpeciality1 = new Speciality("color"); newSpeciality1.Save(); //Act newStylist.AddSpeciality(newSpeciality); newStylist.AddSpeciality(newSpeciality1); List <Speciality> expectedResult = new List <Speciality> { newSpeciality, newSpeciality1 }; List <Speciality> result = newStylist.GetSpecialities(); //Assert CollectionAssert.AreEqual(expectedResult, result); }
public ActionResult AddSpeciality(int StylistId) { Stylist Stylist = Stylist.Find(StylistId); Speciality speciality = Speciality.Find(int.Parse(Request.Form["specialityid"])); Stylist.AddSpeciality(speciality); return(RedirectToAction("Details", new { id = StylistId })); }
public ActionResult AddSpeciality(int stylistId, int specialityId) { Speciality speciality = Speciality.Find(specialityId); Stylist stylist = Stylist.Find(stylistId); stylist.AddSpeciality(speciality); return(RedirectToAction("Show", new { id = stylistId })); }
public ActionResult AddSpecialityFromDetails(int stylistId, int specialityId) { Stylist foundStylist = Stylist.Find(stylistId); Speciality foundSpeciality = Speciality.Find(specialityId); if (!foundSpeciality.CheckIfExists(foundStylist.GetId())) { foundStylist.AddSpeciality(foundSpeciality); } return(RedirectToAction("Details", new { id = stylistId })); }
public void Test_AddSpeciality_AddsSpecialityToStylist() { Stylist testStylist = new Stylist("Emmaline", "Has an experience in the beauty industry."); testStylist.Save(); Speciality testSpeciality = new Speciality("Color"); testSpeciality.Save(); Speciality testSpeciality2 = new Speciality("Cut"); testSpeciality2.Save(); testStylist.AddSpeciality(testSpeciality); testStylist.AddSpeciality(testSpeciality2); List <Speciality> result = testStylist.GetSpecialities(); List <Speciality> testList = new List <Speciality> { testSpeciality, testSpeciality2 }; CollectionAssert.AreEqual(testList, result); }
public void GetSpecialities_ReturnStylistWithAllClients() { Stylist newStylist = new Stylist("Sorianna"); newStylist.Save(); Speciality newSpeciality = new Speciality("Hairmaster"); Speciality newSpeciality1 = new Speciality("Nailmaster"); newSpeciality.Save(); newSpeciality1.Save(); newStylist.AddSpeciality(newSpeciality); newStylist.AddSpeciality(newSpeciality1); List <Speciality> allStylistsSpecialities = new List <Speciality> { newSpeciality, newSpeciality1 }; List <Speciality> result = newStylist.GetSpecialities(); CollectionAssert.AreEqual(allStylistsSpecialities, result); }
public ActionResult AddSpeciality(int id, int specialityId) { Stylist newStylist = Stylist.Find(id); newStylist.AddSpeciality(Speciality.Find(specialityId)); ViewBag.Clients = Client.GetAll(); ViewBag.Specialities = Speciality.GetAll(); ViewBag.Stylist = Stylist.Find(id); ViewBag.Clients1 = newStylist.GetClients(); ViewBag.Specialities1 = newStylist.GetSpecialities(); return(View("Show")); }
public void AddSpeciality_ReturnStylistWithhNewSpeciality() { Stylist newStylist = new Stylist("Sorianna"); newStylist.Save(); Speciality newSpeciality = new Speciality("Hair"); newSpeciality.Save(); newStylist.AddSpeciality(newSpeciality); List <Speciality> allSpecialities = newStylist.GetSpecialities(); List <Speciality> result = new List <Speciality> { newSpeciality }; CollectionAssert.AreEqual(allSpecialities, result); }
public void AddSpeciality_SpecialityIsAddedToJoinTable_True() { //Arrange Speciality specialityOne = new Speciality("Cutting"); specialityOne.Save(); Stylist stylistOne = new Stylist("Ryan"); stylistOne.Save(); //Act stylistOne.AddSpeciality(specialityOne); List <Speciality> allSpecialitys = stylistOne.GetSpecialities(); int count = allSpecialitys.Count; //Assert Assert.AreEqual(1, count); }
public void GetSpecialities_ReturnsAllStylistSpecialities_SpecialityList() { Stylist testStylist = new Stylist("Emmaline", "Has an experience in the beauty industry."); testStylist.Save(); Speciality testSpeciality = new Speciality("Color"); testSpeciality.Save(); Speciality testSpeciality2 = new Speciality("Cut"); testSpeciality2.Save(); testStylist.AddSpeciality(testSpeciality); List <Speciality> savedSpecialities = testStylist.GetSpecialities(); List <Speciality> testList = new List <Speciality> { testSpeciality }; CollectionAssert.AreEqual(testList, savedSpecialities); }