Example #1
0
        public void ControllerHasProducesAtttributeWithTheCorrectContentType()
        {
            var sut       = new TaskApiController(null, null, null);
            var attribute = sut.GetAttributes().OfType <ProducesAttribute>().SingleOrDefault();

            Assert.NotNull(attribute);
            Assert.Equal(attribute.ContentTypes.Select(x => x.MediaType).First(), "application/json");
        }
Example #2
0
        public void ControllerHasRouteAtttributeWithTheCorrectRoute()
        {
            var sut       = new TaskApiController(null, null, null);
            var attribute = sut.GetAttributes().OfType <RouteAttribute>().SingleOrDefault();

            Assert.NotNull(attribute);
            Assert.Equal(attribute.Template, "api/task");
        }