public List <Pet> Get(string id, bool getPetsFromUserId)
 {
     return(getPetsFromUserId ?petDataAccess.FindAllByUserId(id) : new List <Pet>()
     {
         petDataAccess.GetPetStatus(id)
     });
 }
        public void AsserWhenTradingAPetBetweenUsersThePetCollecionsAreUpdated()
        {
            testPetDataAccess.SavePetStatus(petOne);
            testPetDataAccess.SavePetStatus(petTwo);
            testPetDataAccess.SavePetStatus(petThree);

            testPetDataAccess.TradePet(petTwo, "UserCDE456");

            testPetDataAccess.FindAllByUserId("UserCDE456").Should().BeEquivalentTo(new List <Pet> {
                petTwo, petThree
            });
        }