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 Equals_ReturnsTrueIfIdAndNameAreTheSame_StylistSpecialty()
        {
            // Arrange, Act
            StylistSpecialties firstStylistSpecialty  = new StylistSpecialties(1, 1, 1);
            StylistSpecialties secondStylistSpecialty = new StylistSpecialties(1, 1, 1);

            // Assert
            Assert.AreEqual(firstStylistSpecialty, secondStylistSpecialty);
        }
Esempio n. 3
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. 4
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);
        }
Esempio n. 5
0
        public void GetTest_ReturnDataField()
        {
            // arrange
            int stylistId     = 1;
            int specialtiesId = 1;
            int id            = 1;
            StylistSpecialties testStylistSpecialties = new StylistSpecialties(stylistId, specialtiesId, id);

            // act
            int resultStylistId     = testStylistSpecialties.GetStylistID();
            int resultSpecialtiesId = testStylistSpecialties.GetSpecialtiesID();
            int resultId            = testStylistSpecialties.GetId();

            // assert
            Assert.AreEqual(stylistId, resultStylistId);
            Assert.AreEqual(specialtiesId, resultSpecialtiesId);
            Assert.AreEqual(id, resultId);
        }
        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);
        }
Esempio n. 8
0
 public void Dispose()
 {
     StylistSpecialties.DeleteAll();
 }