Beispiel #1
0
        public async Task Assert_make_surve_inactive()
        {
            Survey surveyTest = new Survey("survey");

            IHttpActionResult actionResult = await surveyController.PutSurvey(surveyTest);

            var    putResult = actionResult as OkNegotiatedContentResult <Survey>;
            Survey oldSurvey = putResult.Content;

            Assert.True(oldSurvey.IsActive());

            // Make survey inactive
            await surveyController.PostSurveyInactive(surveyTest.SurveyId);

            IHttpActionResult newResult = await surveyController.GetSurveyById(surveyTest.SurveyId);

            var    result    = newResult as OkNegotiatedContentResult <Survey>;
            Survey newSurvey = result.Content;

            Assert.False(newSurvey.IsActive());
        }