コード例 #1
0
        public void TestPutDogInvalidAge(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.PutDog(dog));
        }
コード例 #2
0
        public void TestPutDogInvalidWeight(double weight)
        {
            var dogService = new DogService();
            var dog        = new Dog()
            {
                Id = "22222", Name = "Yuma", Weight = weight, Age = 3, Photo = _photoUrl
            };

            Assert.Throws <Exception>(() => dogService.PutDog(dog));
        }
コード例 #3
0
        public void TestPutDogNullOrEmptyName(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.PutDog(dog));
        }
コード例 #4
0
        public void TestPutDogFalseId(string id, int index)
        {
            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.PutDog(dog));
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        public void TestPutNullDog()
        {
            var dogService = new DogService();

            Assert.Throws <Exception>(() => dogService.PutDog(null));
        }