Exemplo n.º 1
0
        public void GetGoalsForUser_InvalidParams_ReturnsErrorResponse()
        {
            var test = orchestrator.GetGoalsForUser(invalidGoalViewModel.Id, validUsername).Result;

            Assert.IsInstanceOf <OrchestratorResponseWrapper <ManageGoalsViewModel> >(test);
            Assert.IsNotNull(test);
            Assert.IsNull(test.Model);
            Assert.AreEqual(1, test.Errors.Count);
        }
Exemplo n.º 2
0
        public void GetGoalsForUser_ValidParams_ReturnsResponse()
        {
            var test = orchestrator.GetGoalsForUser(validGetGoalsForUserRequest).Result;

            Assert.IsNotNull(test);
            Assert.IsInstanceOf <GetGoalsForUserResponse>(test);
            Assert.IsNotNull(test.Goals);
            Assert.AreEqual(1, test.Goals.Count);
            Assert.IsTrue(test.Success);
        }
Exemplo n.º 3
0
        public async Task <ActionResult> Manage()
        {
            var response = await orchestrator.GetGoalsForUser(UserId, UserEmail);

            AddModelErrors(response.Errors);
            AddModelWarnings(response.Warnings);

            return(View("Manage", response.Model));
        }
Exemplo n.º 4
0
        public async Task <IHttpActionResult> GetGoalsForUser([FromUri] GetGoalsForUserRequest request)
        {
            var response = await orchestrator.GetGoalsForUser(request);

            return(Ok(response));
        }