public void Test_Delete_DeletesStylistFromDatabase() { string name1 = "Rebecca"; Stylist testStylist1 = new Stylist(name1); testStylist1.Save(); string name2 = "Tony"; Stylist testStylist2 = new Stylist(name2); testStylist2.Save(); Client testClient1 = new Client("Sam", testStylist1.GetId()); testClient1.Save(); Client testClient2 = new Client("Beth", testStylist2.GetId()); testClient2.Save(); Console.WriteLine(Client.Find(testClient1.GetId()).GetName()); Console.WriteLine(Client.Find(testClient2.GetId()).GetName()); testStylist1.Delete(); List<Stylist> resultStylists = Stylist.GetAll(); List<Stylist> testStylistList = new List<Stylist> {testStylist2}; List<Client> resultClients = Client.GetAll(); List<Client> testClientList = new List<Client> {testClient2}; Assert.Equal(testStylistList, resultStylists); Assert.Equal(testClientList, resultClients); }
public void Stylist_Delete_DeletesSingleStylist() { Stylist stylist1 = new Stylist("John Smith", "(123)-456-7890"); stylist1.Save(); Stylist stylist2 = new Stylist("Smith John", "(555)-342-5444"); stylist2.Save(); stylist1.Delete(); List <Stylist> controlList = new List <Stylist> { stylist2 }; List <Stylist> testList = Stylist.GetAll(); Assert.Equal(controlList, testList); }
public void Test_Delete_DeletesStylistAndClientsByStylistId() { //Arrange Stylist firstStylist = new Stylist("Tracy", 17); firstStylist.Save(); Stylist secondStylist = new Stylist("Chad", 10); secondStylist.Save(); Client firstClient = new Client("Jasper", "brunette", firstStylist.GetId()); firstClient.Save(); Client secondClient = new Client("Wendy", "blonde", secondStylist.GetId()); secondClient.Save(); List<Stylist> expectedStylist = new List<Stylist>{firstStylist}; List<Client> expectedResult = new List<Client> {firstClient}; //Act secondStylist.Delete(); List<Stylist> resultingStylist = Stylist.GetAll(); List<Client> result = Client.GetAll(); //Assert Assert.Equal(expectedStylist, resultingStylist); Assert.Equal(expectedResult, result); }