コード例 #1
0
        public void Stylist_DeleteClients_DeletesAllStylistsClients()
        {
            Stylist newStylist = new Stylist("John Smith", "(123)-456-7890");

            newStylist.Save();
            Client client1 = new Client("Tom Smith", "(555)-123-4567", newStylist.GetId());

            client1.Save();
            Client client2 = new Client("Billy Bob", "(123)-098-7654", newStylist.GetId());

            client2.Save();

            newStylist.DeleteClients();

            List <Client> controlList = new List <Client> {
            };
            List <Client> testList    = newStylist.GetClients();

            Assert.Equal(controlList, testList);
        }
コード例 #2
0
        public void Test_GetClients_FindsClientsByStylistId()
        {
            //Arrange
              Stylist newStylist = new Stylist("Tracy", 18);
              newStylist.Save();

              Client firstClient = new Client("Jasper", "brunette", newStylist.GetId());

              firstClient.Save();
              Client secondClient = new Client("Wendy", "blonde", 2);
              secondClient.Save();
              List<Client> expectedResult = new List<Client> {firstClient};
              //Act
              List<Client> result = newStylist.GetClients();
              //Assert
              Assert.Equal(expectedResult, result);
        }
コード例 #3
0
        public void Test_GetClients_RetrievesAllClientsWithStylist()
        {
            Stylist testStylist = new Stylist("Rebecca");
              testStylist.Save();

              Client firstClient = new Client("Sam", testStylist.GetId());
              firstClient.Save();
              Client secondClient = new Client("Beth", testStylist.GetId());
              secondClient.Save();

              List<Client> testClientList = new List<Client> {firstClient, secondClient};
              List<Client> resultClientList = testStylist.GetClients();

              Assert.Equal(testClientList, resultClientList);
        }