Esempio n. 1
0
        public void GetStylists_RetrievesAllStylistsForASpecialty_StylistList()
        {
            //Arrange
            string   name1       = "Betty Clark";
            DateTime hireDate1   = new DateTime(2019, 01, 01);
            Stylist  newStylist1 = new Stylist(name1, hireDate1);

            newStylist1.Save();
            string   name2       = "John Doe";
            DateTime hireDate2   = new DateTime(2019, 01, 01);
            Stylist  newStylist2 = new Stylist(name2, hireDate2);

            newStylist2.Save();
            string    specialty    = "Colorist";
            Specialty newSpecialty = new Specialty(specialty);

            newSpecialty.Save();

            //Act
            Stylist   foundStylist1  = Stylist.Find(newStylist1.GetId());
            Stylist   foundStylist2  = Stylist.Find(newStylist2.GetId());
            Specialty foundSpecialty = Specialty.Find(newSpecialty.GetId());

            foundSpecialty.AddStylist(foundStylist1);
            foundSpecialty.AddStylist(foundStylist2);

            List <Stylist> result   = newSpecialty.GetStylists();
            List <Stylist> testList = new List <Stylist> {
                foundStylist1, foundStylist2
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Esempio n. 2
0
        public void GetStylists_ReturnsAllStylistsFromDataBase()
        {
            //Arrange
            Specialty testSpecialty = new Specialty
                                          ("Hair Coloring", "Specializes in hair coloring of textures.");

            testSpecialty.Save();

            Stylist testStylist1 = new Stylist
                                       ("Jim", "*****@*****.**", "03/14/1988");

            testStylist1.Save();

            Stylist testStylist2 = new Stylist
                                       ("John", "*****@*****.**", "06/17/2049");

            testStylist2.Save();

            //Act
            testSpecialty.AddStylist(testStylist1);
            testSpecialty.AddStylist(testStylist2);
            List <Stylist> testList = new List <Stylist> {
                testStylist1, testStylist2
            };
            List <Stylist> savedStylists = testSpecialty.GetStylists();

            //Assert
            CollectionAssert.AreEqual(testList, savedStylists);
        }
Esempio n. 3
0
        public void GetStylists_Test()
        {
            //Arrange
            Specialty newSpecialty = new Specialty("Sandwich");

            newSpecialty.Save();
            Stylist newStylist = new Stylist("Barista");

            newStylist.Save();
            Stylist newStylist1 = new Stylist("chef");

            newStylist1.Save();

            //Act
            newSpecialty.AddStylist(newStylist);
            newSpecialty.AddStylist(newStylist1);

            List <Stylist> expectedResult = new List <Stylist> {
                newStylist, newStylist1
            };
            List <Stylist> result = newSpecialty.GetStylists();

            //Assert
            CollectionAssert.AreEqual(expectedResult, result);
        }
Esempio n. 4
0
        public void Test_AddStylist_AddsStylistToSpecialty()
        {
            //Arrange
            Specialty testSpecialty = new Specialty("Bob");

            testSpecialty.Save();

            Stylist testStylist = new Stylist("Tom");

            testStylist.Save();

            Stylist testStylist2 = new Stylist("Tommy");

            testStylist2.Save();

            //Act
            testSpecialty.AddStylist(testStylist);
            testSpecialty.AddStylist(testStylist2);

            List <Stylist> result   = testSpecialty.GetStylists();
            List <Stylist> testList = new List <Stylist> {
                testStylist, testStylist2
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Esempio n. 5
0
        public void GetStylists_Test()
        {
            //Arrange
            Specialty newSpecialty = new Specialty("Sharingan");

            newSpecialty.Save();
            Stylist newStylist = new Stylist("Sasuke");

            newStylist.Save();
            Stylist newStylist1 = new Stylist("Itachi");

            newStylist1.Save();

            //Act
            newSpecialty.AddStylist(newStylist);
            newSpecialty.AddStylist(newStylist1);

            List <Stylist> expectedResult = new List <Stylist> {
                newStylist, newStylist1
            };
            List <Stylist> result = newSpecialty.GetStylists();

            //Assert
            CollectionAssert.AreEqual(expectedResult, result);
        }
Esempio n. 6
0
 public ActionResult AddStylist(int specialtyId, int stylistId)
 {
   Specialty specialty = Specialty.Find(specialtyId);
   Stylist stylist = Stylist.Find(stylistId);
   specialty.AddStylist(stylist);
   return RedirectToAction("Show",  new { id = specialtyId });
 }
Esempio n. 7
0
        public void AddStylist_ReturnListOfStylists_List()
        {
            //arrange
            Stylist newStylist1 = new Stylist("Carol", "Smith");
            Stylist newStylist2 = new Stylist("Mike", "Stinson");

            newStylist1.Save();
            newStylist2.Save();
            Specialty newSpecialty1 = new Specialty("Cutting Hair");
            Specialty newSpecialty2 = new Specialty("Curly Hair");

            newSpecialty1.Save();
            newSpecialty2.Save();

            List <Stylist> testList = new List <Stylist> {
                newStylist1
            };

            //act
            newSpecialty1.AddStylist(newStylist1);
            List <Stylist> result = newSpecialty1.GetStylists();


            //assert
            CollectionAssert.AreEqual(result, testList);
        }
        public ActionResult AddStylist(int specialtyId, int id)
        {
            Specialty foundSpecialty = Specialty.Find(specialtyId);

            foundSpecialty.AddStylist(id);
            return(RedirectToAction("Show", new { id = specialtyId }));
        }
Esempio n. 9
0
        public void Delete_DeletesSpecialtyAssociationsFromDatabase_SpecialtyList()
        {
            //Arrange
            Stylist testStylist = new Stylist("x", "y", "z");

            testStylist.Save();

            string testTitle       = "Loctician";
            string testDescription = "Specializing in dreadlocks.";

            Specialty testSpecialty = new Specialty(testTitle, testDescription);

            testSpecialty.Save();

            //Act
            testSpecialty.AddStylist(testStylist);
            testSpecialty.Delete();

            List <Specialty> resultStylistSpecialties = testStylist.GetSpecialties();
            List <Specialty> testStylistSpecialties   = new List <Specialty> {
            };

            //Assert
            CollectionAssert.AreEqual(testStylistSpecialties, resultStylistSpecialties);
        }
Esempio n. 10
0
        public void GetStylists_ReturnsAllSpecialtyStylists_StylistList()
        {
            //Arrange
            Specialty testSpecialty = new Specialty("color");

            testSpecialty.Save();

            Stylist testStylist1 = new Stylist("Sam");

            testStylist1.Save();

            Stylist testStylist2 = new Stylist("Taylor");

            testStylist2.Save();

            //Act
            testSpecialty.AddStylist(testStylist1);
            List <Stylist> result   = testSpecialty.GetStylists();
            List <Stylist> testList = new List <Stylist> {
                testStylist1
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Esempio n. 11
0
        public void GetStylists_ReturnsAllSpecialtyStylists_StylistList()
        {
            //Arrange
            Specialty testSpecialty = new Specialty("Bob");

            testSpecialty.Save();

            Stylist testStylist1 = new Stylist("Tom");

            testStylist1.Save();

            Stylist testStylist2 = new Stylist("Tommy");

            testStylist2.Save();

            //Act
            testSpecialty.AddStylist(testStylist1);
            List <Stylist> savedStylists = testSpecialty.GetStylists();
            List <Stylist> testList      = new List <Stylist> {
                testStylist1
            };

            //Assert
            CollectionAssert.AreEqual(testList, savedStylists);
        }
Esempio n. 12
0
        public void Save_SavesStylistSpecialtyToDatabase_StylistList()
        {
            //Arrange
            string   name       = "Betty Clark";
            DateTime hireDate   = new DateTime(2019, 01, 01);
            Stylist  newStylist = new Stylist(name, hireDate);

            newStylist.Save();
            string    specialty    = "Colorist";
            Specialty newSpecialty = new Specialty(specialty);

            newSpecialty.Save();

            //Act
            Stylist   foundStylist   = Stylist.Find(newStylist.GetId());
            Specialty foundSpecialty = Specialty.Find(newSpecialty.GetId());

            foundSpecialty.AddStylist(foundStylist);

            List <Stylist> result   = newSpecialty.GetStylists();
            List <Stylist> testList = new List <Stylist> {
                foundStylist
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Esempio n. 13
0
        public ActionResult AddStylist(int SpecialtyId, int stylistId)
        {
            Specialty foundSpecialty = Specialty.Find(SpecialtyId);
            Stylist   foundStylist   = Stylist.Find(stylistId);

            foundSpecialty.AddStylist(foundStylist);
            return(RedirectToAction("Details", new { SpecialtyId = foundSpecialty.id }));
        }
        public ActionResult Details(int id, int StylistId)
        {
            Specialty selectedSpecialty = Specialty.Find(id);
            Stylist   foundStylist      = Stylist.Find(StylistId);

            selectedSpecialty.AddStylist(foundStylist);
            return(RedirectToAction("Details", new { id = id }));
        }
Esempio n. 15
0
        public ActionResult AddStylist(int specialtyId, int stylistId)
        {
            Specialty foundSpecialty = Specialty.Find(specialtyId);
            Stylist   foundStylist   = Stylist.Find(stylistId);

            foundSpecialty.AddStylist(foundStylist);
            return(RedirectToAction("Index"));
        }
Esempio n. 16
0
        public ActionResult AddStylist(int id, int stylistId)
        {
            Stylist   stylist   = Stylist.Find(stylistId);
            Specialty specialty = Specialty.Find(id);

            specialty.AddStylist(stylist);
            return(RedirectToAction("Show", new { id = id }));
        }
Esempio n. 17
0
        public ActionResult AddSpecialStylist(int id)
        {
            Specialty thisSpecialty = Specialty.Find(id);
            Stylist   newStylist    = Stylist.Find(Int32.Parse(Request.Form["new-stylist"]));

            thisSpecialty.AddStylist(newStylist);
            return(RedirectToAction("SpecialDetails", id));
        }
Esempio n. 18
0
        public ActionResult AddStylist(int specialtyId)
        {
            Specialty specialty = Specialty.Find(specialtyId);
            Stylist   stylist   = Stylist.Find(Int32.Parse(Request.Form["stylist-id"]));

            specialty.AddStylist(stylist);
            return(RedirectToAction("Success", "Home"));
        }
Esempio n. 19
0
        public ActionResult AddStylistToSpecialty(int specialtyId)
        {
            Specialty specialty = Specialty.Find(specialtyId);
            Stylist   stylist   = Stylist.Find(Int32.Parse(Request.Form["stylistId"]));

            specialty.AddStylist(stylist);
            return(RedirectToAction("FindSpecialty", new { id = specialtyId }));
        }
        public ActionResult AddStylistToSpecialty(int specialtiesId)
        {
            Specialty specialty = Specialty.Find(specialtiesId);
            Stylist   stylist   = Stylist.Find(int.Parse(Request.Form["stylist-id"]));

            specialty.AddStylist(stylist);
            return(RedirectToAction("Details", new { id = specialtiesId }));
        }
Esempio n. 21
0
        public ActionResult RedirectAddStylist(int specialtyId, int stylistId)
        {
            Specialty tempSpecialty = Specialty.Find(specialtyId);
            Stylist   tempStylist   = Stylist.Find(stylistId);

            tempSpecialty.AddStylist(tempStylist);
            return(RedirectToAction("Details"));
        }
        public ActionResult EditSpecialty(int id)
        {
            Stylist   newStylist    = Stylist.Find(int.Parse(Request.Form["newstylist"]));
            Specialty thisSpecialty = Specialty.Find(id);

            thisSpecialty.AddStylist(newStylist);
            return(RedirectToAction("Index"));
        }
Esempio n. 23
0
        public ActionResult AddStylist(int id)
        {
            Specialty thisSpecialty = Specialty.Find(id);
            Stylist   newStylist    = new Stylist(Request.Form["inputStylist"]);

            newStylist.Save();
            thisSpecialty.AddStylist(newStylist);
            return(RedirectToAction("SpecialtyDetails"));
        }
Esempio n. 24
0
        public ActionResult AddStylist(int id, int newstylistid)
        {
            Specialty selectedSpecialty = Specialty.Search(id);
            Stylist   selectedStylist   = Stylist.Search(newstylistid);

            selectedSpecialty.AddStylist(selectedStylist);

            return(View("Success", selectedSpecialty));
        }
Esempio n. 25
0
        public ActionResult Update(int specialtyId, int stylistId)
        {
            Specialty specialty = Specialty.Find(specialtyId);
            Stylist   stylist   = Stylist.Find(stylistId);

            specialty.AddStylist(stylist);

            return(RedirectToAction("Show"));
        }
        public ActionResult Update(int id, string description, int stylistId)
        {
            Specialty selectedSpecialty = Specialty.Find(id);

            selectedSpecialty.Update(description);
            Stylist foundStylist = Stylist.Find(stylistId);

            selectedSpecialty.AddStylist(foundStylist);
            return(RedirectToAction("Details", new { id = id }));
        }
Esempio n. 27
0
        public ActionResult AddStylist(int id)
        {
            int       stylistId      = Int32.Parse(Request.Form["add-stylist"]);
            Stylist   foundStylist   = Stylist.Find(stylistId);
            Specialty foundSpecialty = Specialty.Find(id);

            foundSpecialty.AddStylist(foundStylist);

            return(RedirectToAction("Details"));
        }
Esempio n. 28
0
        public ActionResult CreateWithSpecialist(int specialist)
        {
            Stylist newStylist = new Stylist(Request.Form["stylist-name"]);

            newStylist.Save();
            Specialty mySpecialty = Specialty.Find(specialist);

            mySpecialty.AddStylist(newStylist);
            return(RedirectToAction("Success", "Home"));
        }
Esempio n. 29
0
        public ActionResult SpecialtyStylist(int specialtyId)
        {
            Specialty thisSpecialty = Specialty.Find(specialtyId);

            Stylist newStylist = Stylist.Find(Int32.Parse(Request.Form["stylist-id"]));

            thisSpecialty.AddStylist(newStylist);

            return(RedirectToAction("SpecialtyDetail", new { id = specialtyId }));
        }
        public ActionResult AddStylist(int id)
        {
            Specialty newSpecialty = Specialty.Find(id);
            Stylist   newStylist   = Stylist.Find(Int32.Parse(Request.Form["stylists"]));

            newSpecialty.AddStylist(newStylist);
            List <Stylist> allStylists = Stylist.GetAll();

            return(RedirectToAction("Details"));
        }