public void DeleteSpecificDog() { var adapter = new DogAdapterStub(); var dogs = adapter.GetAllDogs(); var dogCountBefore = dogs.Count(); adapter.DeleteDog(dogs.First().Id); var dogsCountAfter = adapter.GetAllDogs().Count(); Assert.AreEqual(dogCountBefore - 1, dogsCountAfter); }
public void GetDogsTest() { var adapter = new DogAdapterStub(); var dogs = adapter.GetAllDogs(); Assert.IsTrue(dogs.Count() > 1); }
public void GetSpecificDogById() { var adapter = new DogAdapterStub(); var dogId = adapter.GetAllDogs().First().Id; var dog = adapter.GetDogById(dogId); Assert.IsNotNull(dog); }
public void DeleteAllDogs() { var adapter = new DogAdapterStub(); adapter.DeleteAllDogs(); var dogCount = adapter.GetAllDogs().Count(); Assert.IsTrue(dogCount == 0); }
/// <summary> /// Gets all dogs. /// </summary> /// <param name="filters">The filters.</param> /// <returns>List of dogs</returns> public ResponseList<Dog> GetAllDogs(DogsFilter filters = null) { var adapter = new DogAdapterStub(); var dogs = adapter.GetAllDogs(filters); return new ResponseList<Dog>(ResultCodeEnum.Success) { Data = dogs }; }
public void UpdateDogsTest() { const string petName = "Roxy Dog"; var adapter = new DogAdapterStub(); var dog = adapter.GetAllDogs().First(); dog.Name = petName; adapter.UpdateDog(dog); var updatedDog = adapter.GetDogById(dog.Id); Assert.AreEqual(petName, updatedDog.Name); }