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);
        }
Beispiel #2
0
        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 }));
        }
Beispiel #3
0
        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 }));
        }
Beispiel #4
0
        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 }));
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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"));
        }
Beispiel #8
0
        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);
        }
Beispiel #10
0
        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);
        }