Esempio n. 1
0
        public ActionResult Pair(int stylistId, int specialtyId)
        {
            StylistSpecialties newPair = new StylistSpecialties(stylistId, specialtyId);

            newPair.Save();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public void SaveAndGetAll_SavesToDatabaseAndReturnAll_StylistSpecialty()
        {
            //Arrange
            StylistSpecialties testStylistSpecialty = new StylistSpecialties(1, 1);

            //Act
            testStylistSpecialty.Save();
            List <StylistSpecialties> result   = StylistSpecialties.GetAll();
            List <StylistSpecialties> testList = new List <StylistSpecialties> {
                testStylistSpecialty
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Esempio n. 3
0
        public void Save_AssignsIdToObject_Id()
        {
            //Arrange
            StylistSpecialties testStylistSpecialty = new StylistSpecialties(1, 1);

            //Act
            testStylistSpecialty.Save();
            StylistSpecialties savedStylistSpecialty = StylistSpecialties.GetAll()[0];

            int result = savedStylistSpecialty.GetId();
            int testId = testStylistSpecialty.GetId();

            //Assert
            Assert.AreEqual(testId, result);
        }
        public void Delete_DeleteStylistFromDatabaseAndStylist_SpecialtyTable_Stylist()
        {
            // Arrange
            Stylist testStylist = new Stylist("testName", "testDescription", 1);

            testStylist.Save();
            Specialties testSpecialty = new Specialties("testSpecialty");

            testSpecialty.Save();
            StylistSpecialties testStylistSpecialty = new StylistSpecialties(testStylist.GetId(), testSpecialty.GetId());

            testStylistSpecialty.Save();

            // Act
            testStylist.Delete();

            // Assert
            Assert.AreEqual(0, Stylist.FindById(testStylist.GetId()).GetId());
            Assert.AreEqual(0, testSpecialty.GetStylists().Count);
        }
        public void GetSpecialties_RetrievesAllSpecialtiesWithStylistId_SpecialtiesList()
        {
            // Arrange
            Stylist testStylist = new Stylist("testStylist");

            testStylist.Save();
            Specialties testSpecialty = new Specialties("testSpecialty");

            testSpecialty.Save();
            StylistSpecialties testStylistSpecialty = new StylistSpecialties(testStylist.GetId(), testSpecialty.GetId());

            testStylistSpecialty.Save();
            List <Specialties> testSpecialties = new List <Specialties> {
                testSpecialty
            };

            // Act
            List <Specialties> resultSpecialties = testStylist.GetSpecialties();

            // Assert
            CollectionAssert.AreEqual(testSpecialties, resultSpecialties);
        }