Exemplo n.º 1
0
        public void GivenAnObservationAction_WhenPostingAnObservationObject_ThenTheResultIsSuccessful()
        {
            var filter = new ValidateResourceTypeFilterAttribute();

            var context = CreateContext(new Observation());

            filter.OnActionExecuting(context);
        }
Exemplo n.º 2
0
        public void GivenAnObservationAction_WhenPostingAPatientObject_ThenATypeMistatchExceptionShouldBeThrown()
        {
            var filter = new ValidateResourceTypeFilterAttribute();

            var context = CreateContext(new Patient());

            Assert.Throws <ResourceNotValidException>(() => filter.OnActionExecuting(context));
        }
Exemplo n.º 3
0
        public void GivenAnObservationAction_WhenPostingAParametersObject_AndNotParsingParameters_ThenATypeMistatchExceptionShouldBeThrown()
        {
            var filter = new ValidateResourceTypeFilterAttribute();

            var parameters = new Parameters();

            parameters.Add("resource", new Observation());
            var context = CreateContext(parameters);

            Assert.Throws <ResourceNotValidException>(() => filter.OnActionExecuting(context));
        }
Exemplo n.º 4
0
        public void GivenAnObservationAction_WhenPostingAParametersObservationObject_ThenTheResultIsSuccessful()
        {
            var filter = new ValidateResourceTypeFilterAttribute(true);

            var parameters = new Parameters();

            parameters.Add("resource", new Observation());
            var context = CreateContext(parameters);

            filter.OnActionExecuting(context);
        }