public void TestGetAllDogs() { var dogService = new DogService(); dogService.PostDog(_dogList[0]); dogService.PostDog(_dogList[1]); dogService.PostDog(_dogList[2]); var result = dogService.GetDogs(); Assert.AreEqual(_dogList, result); }
public void TestPostDuplicateDog() { var dogService = new DogService(); var dog = new Dog() { Id = "22222", Name = "Yuma", Weight = 12.3, Age = 4, Photo = _photoUrl }; dogService.PostDog(dog); Assert.Throws <Exception>(() => dogService.PostDog(dog)); }
public void TestGetDogFalseId(string id, int index) { var dogService = new DogService(); dogService.PostDog(_dogList[index]); Assert.Throws <Exception>(() => dogService.GetDog(id)); }
public void TestGetDog(int index) { var dogService = new DogService(); dogService.PostDog(_dogList[index]); var result = dogService.GetDog(_dogList[index].Id); Assert.AreEqual(_dogList[index], result); }
public void TestPostDogInvalidAge(int age) { var dogService = new DogService(); var dog = new Dog() { Id = "22222", Name = "Yuma", Weight = 12.3, Age = age, Photo = _photoUrl }; Assert.Throws <Exception>(() => dogService.PostDog(dog)); }
public void TestPostDogInvalidWeight(double weight) { var dogService = new DogService(); var dog = new Dog() { Id = "22222", Name = "Yuma", Weight = weight, Age = 3, Photo = _photoUrl }; Assert.Throws <Exception>(() => dogService.PostDog(dog)); }
public void TestPostDogNullOrEmptyName(string name) { var dogService = new DogService(); var dog = new Dog() { Id = "22222", Name = name, Weight = 12.3, Age = 3, Photo = _photoUrl }; Assert.Throws <Exception>(() => dogService.PostDog(dog)); }
public void TestPostDog() { var dogService = new DogService(); var dog = new Dog() { Id = "22222", Name = "Yuma", Weight = 12.3, Age = 3, Photo = _photoUrl }; var result = dogService.PostDog(dog); Assert.AreEqual(dog, result); }
public void TestDeleteDogFalseDog(int index, string id) { var dogService = new DogService(); dogService.PostDog(_dogList[index]); var dog = new Dog() { Id = id, Name = "Yuma", Weight = 12.3, Age = 3, Photo = _photoUrl }; Assert.Throws <Exception>(() => dogService.DeleteDog(dog)); }
public void TestPutDog(int index) { var dogService = new DogService(); dogService.PostDog(_dogList[index]); var dog = new Dog() { Id = _dogList[index].Id, Name = "Pixi", Weight = 11.4, Age = 5, Photo = _photoUrl }; var result = dogService.PutDog(dog); Assert.AreEqual(dog, result); }
public void TestPostNullDog() { var dogService = new DogService(); Assert.Throws <Exception>(() => dogService.PostDog(null)); }