コード例 #1
0
        public void AddSprintToScrumMasterTest()
        {
            //Arrange
            var sprint = new Sprint("sprint uno", DateTime.Now, DateTime.Now.AddDays(7), _scrumMaster);
            ActiveSprintState sprintState = new ActiveSprintState();

            //Act
            sprint.setState(sprintState);
            sprintState.startReview();
            _scrumMaster.addSprint(sprint);
            sprint.setState(sprintState);

            //Assert
            Assert.IsTrue(_scrumMaster.getSprints().Contains(sprint));
        }
コード例 #2
0
        public void AddSprintToProductOwnerTest()
        {
            //Arrange
            var sprint = new Sprint("sprint uno", DateTime.Now, DateTime.Now.AddDays(7), _scrumMaster);
            ActiveSprintState sprintState = new ActiveSprintState();

            // Act
            sprint.setState(sprintState);
            sprintState.startReview();
            _productOwner.addSprint(sprint);
            sprint.setState(sprintState);

            // Assert
            Assert.IsTrue(_productOwner.getSprints().Count == 1);
            Assert.IsTrue(_productOwner.getSprints().First().Equals(sprint));
        }