示例#1
0
        public void Get_WithParams_InvalidValidToken_ReturnsEmptyList()
        {
            var pController = new PartsController();

            IEnumerable<Part> parts = pController.Get("1978", "Honda", "Frame", "badkey");

            Assert.IsTrue(parts.Count() == 0);
        }
示例#2
0
        public void Get_WithParams_ValidToken_MakeYamaha_ReturnsList()
        {
            var pController = new PartsController();

            IEnumerable<Part> parts = pController.Get("1978", "Yamaha", "Frame", key);

            Assert.IsTrue(parts.Count() > 0);
        }
示例#3
0
        public void Get_InvalidToken_ReturnsEmptyList()
        {
            var pController = new PartsController();

            IEnumerable<Part> parts = pController.Get("badkey");

            Assert.IsTrue(parts.Count() == 0);
        }
示例#4
0
        public void Get_ValidToken_ReturnsList()
        {
            var pController = new PartsController();

            IEnumerable<Part> parts = pController.Get(key);

            Assert.IsTrue(parts.Count() > 0);
        }
示例#5
0
        public void Get_WithParams_InvalidMake_ReturnsList()
        {
            var pController = new PartsController();

            IEnumerable<Part> parts = pController.Get("1978", "Invalid", "Frame", key);

            Assert.IsTrue(parts.Count() == 0);
        }
示例#6
0
        public void Get_WithParams_YearOutOfRange_ReturnsList()
        {
            var pController = new PartsController();

            IEnumerable<Part> parts = pController.Get("1800", "Honda", "Frame", key);

            Assert.IsTrue(parts.Count() == 0);
        }