Ejemplo n.º 1
0
        //[TestMethod]
        public void TestThatUpdateGoalUpdates()
        {
            Data.Team       team;
            Data.TeamMember teamMember;
            CreateTeamAndTeamMember(out team, out teamMember);

            _mockContainer.Goals.Add(new Data.Goal()
            {
                Completed = false, TeamId = team.Id, Id = 1
            });

            Core.Models.Goal goal = new Core.Models.Goal()
            {
                CapabilityId = 1,
                DueDate      = DateTime.Now.AddDays(1),
                Notes        = "Some Notes",
                Completed    = true
            };

            _controller.Put(1, goal);

            var updatedGoal = _mockContainer.Goals.Where(i => i.Id == 1).FirstOrDefault();

            Assert.IsNotNull(updatedGoal);
            Assert.IsTrue(updatedGoal.Completed == true);
            Assert.IsTrue(updatedGoal.DueDate == goal.DueDate);
        }
Ejemplo n.º 2
0
        public void TestThatCreateGoalNoNotesWorks()
        {
            _mockContainer.Capabilities.Add(new Data.Capability()
            {
                Id = 1, Dimension = new Data.Dimension()
                {
                    Id = 1, Name = "Bob"
                }
            });

            Core.Models.Goal goal = new Core.Models.Goal()
            {
                CapabilityId = 1,
                DueDate      = DateTime.Now.AddDays(2)
            };

            _controller.Post(goal);
            Assert.IsTrue(goal.Id > 0);
        }
Ejemplo n.º 3
0
        public void TestThatCreateGoalInPastThrowsException()
        {
            _mockContainer.Capabilities.Add(new Data.Capability()
            {
                Id = 1, Dimension = new Data.Dimension()
                {
                    Id = 1, Name = "Bob"
                }
            });

            Core.Models.Goal goal = new Core.Models.Goal()
            {
                CapabilityId = 1,
                DueDate      = DateTime.Now.Subtract(TimeSpan.FromDays(2)),
                Notes        = "Some Notes"
            };

            _controller.Post(goal);
            Assert.Fail();
        }
Ejemplo n.º 4
0
        public void TestThatCreateGoalInPastThrowsException()
        {
            _mockContainer.Capabilities.Add(new Data.Capability() { Id = 1, Dimension = new Data.Dimension() { Id = 1, Name = "Bob" } });

            Core.Models.Goal goal = new Core.Models.Goal()
            {
                CapabilityId = 1,
                DueDate = DateTime.Now.Subtract(TimeSpan.FromDays(2)),
                Notes = "Some Notes"
            };

            _controller.Post(goal);
            Assert.Fail();
        }
Ejemplo n.º 5
0
        //[TestMethod]
        public void TestThatUpdateGoalUpdates()
        {
            Data.Team team;
            Data.TeamMember teamMember;
            CreateTeamAndTeamMember(out team, out teamMember);

            _mockContainer.Goals.Add(new Data.Goal() { Completed = false, TeamId = team.Id, Id = 1 });

            Core.Models.Goal goal = new Core.Models.Goal()
            {
                CapabilityId = 1,
                DueDate = DateTime.Now.AddDays(1),
                Notes = "Some Notes",
                Completed = true
            };

            _controller.Put(1,goal);

            var updatedGoal = _mockContainer.Goals.Where(i => i.Id == 1).FirstOrDefault();
            Assert.IsNotNull(updatedGoal);
            Assert.IsTrue(updatedGoal.Completed == true);
            Assert.IsTrue(updatedGoal.DueDate == goal.DueDate);
        }
Ejemplo n.º 6
0
        public void TestThatCreateGoalNoNotesWorks()
        {
            _mockContainer.Capabilities.Add(new Data.Capability() { Id = 1, Dimension = new Data.Dimension() { Id = 1, Name = "Bob" } });

            Core.Models.Goal goal = new Core.Models.Goal()
            {
                CapabilityId = 1,
                DueDate = DateTime.Now.AddDays(2)
            };

            _controller.Post(goal);
            Assert.IsTrue(goal.Id>0);
        }