// GET: api/Response
        public IEnumerable <Response> Get()
        {
            ResponseList responses = new ResponseList();

            responses.Load();
            return(responses);
        }
示例#2
0
        public void LoadTest()
        {
            ResponseList responses = new ResponseList();

            responses.Load();

            int expected = 4;
            int actual   = responses.Count;

            Assert.AreEqual(expected, actual);
        }
示例#3
0
        public void DeleteTest()
        {
            //Load all responses and then get the response
            ResponseList responses = new ResponseList();

            responses.Load();
            Response response = responses.FirstOrDefault(q => q.AnswerId == Guid.Empty);

            int actual = response.Delete();

            Assert.IsTrue(actual == 1);
        }
示例#4
0
        public void UpdateTest()
        {
            //Load all responses and then get the response
            ResponseList responses = new ResponseList();

            responses.Load();
            Response response = responses.FirstOrDefault(q => q.QuestionId == Guid.Empty);

            //Change the properties
            response.QuestionId = Guid.Parse("11111111-1111-1111-1111-111111111111");

            //Update the response
            response.Update();

            //Clear it out
            response.QuestionId = Guid.Empty;

            //Load it
            response.LoadById();

            Assert.AreEqual(response.QuestionId, Guid.Parse("11111111-1111-1111-1111-111111111111"));
        }