void Start()
 {
     db       = FindObjectOfType <Database>();
     st       = FindObjectOfType <ScrumTeam>();
     sb       = FindObjectOfType <ScrumBoard>();
     dialogue = FindObjectOfType <AllDialogue>();
 }
        public void AddScrumBoardToProjectTest()
        {
            //Arrange
            ScrumBoard board = new ScrumBoard();

            //Act
            project.AddBoard(board);

            //Assert
            Assert.IsTrue(project.GetBoard() is ScrumBoard);
        }
        public void AddSprintToScrumBoard()
        {
            //Arrange
            ScrumBoard  board  = new ScrumBoard();
            ScrumMaster master = new ScrumMaster();
            Sprint      sprint = new Sprint("sprint 1", DateTime.Now, DateTime.Now.AddDays(14), master);

            //Act
            project.AddBoard(board);
            project.AddSprint(sprint);

            //Assert
            Assert.IsTrue(project.GetBoard().getSprints().Count >= 1);
        }
Exemple #4
0
        public async Task <IActionResult> Post([FromBody] ScrumBoard scrumBoard)
        {
            var boardId = Guid.NewGuid();

            scrumBoard.Id = boardId;

            var isCreated = await scrumRepository.AddBoard(scrumBoard);

            if (isCreated)
            {
                return(Ok(boardId));
            }

            return(NotFound());
        }
        public void AddBacklogItemToSprintTest()
        {
            //Arrange
            ScrumBoard  board       = new ScrumBoard();
            ScrumMaster master      = new ScrumMaster();
            Sprint      sprint      = new Sprint("sprint 1", DateTime.Now, DateTime.Now.AddDays(14), master);
            Backlog     backlog     = new Backlog();
            BacklogItem backlogitem = new BacklogItem(backlog, "test", 8);

            //Act
            project.AddBoard(board);
            board.AddSprint(sprint);
            board.AddBacklogItem(backlogitem);

            //Assert
            Assert.IsNotNull(project.GetBoard().getSprints());
            Assert.IsTrue(sprint.backlog.backlogItems.Contains(backlogitem));
        }
        public async Task <bool> AddBoard(ScrumBoard scrumBoard)
        {
            var isDone = await database.StringSetAsync(scrumBoard.Id.ToString(), JsonSerializer.Serialize(scrumBoard));

            return(isDone);
        }