コード例 #1
0
        public ScrumToolDBFixture()
        {
            var dbOptions = CreateFakeDatabaseOptions();

            m_ScrumToolDB = new ScrumToolDB(dbOptions);
            AddTestData();
        }
コード例 #2
0
 public CommentControllerTests(ScrumToolDBFixture p_ScrumToolDBFixture)
 {
     m_ScrumToolDBFixture = p_ScrumToolDBFixture;
     m_ParentTaskID       = m_ScrumToolDBFixture.FirstTaskID;
     m_ScrumToolDBContext = m_ScrumToolDBFixture.ScrumToolDB;
     m_CommentController  = new CommentController(m_ScrumToolDBContext);
 }
コード例 #3
0
 public CommentControllerTests(ScrumToolDBFixture p_ScrumToolDBFixture)
 {
     m_ScrumToolDBFixture = p_ScrumToolDBFixture;
      m_ParentTaskID = m_ScrumToolDBFixture.FirstTaskID;
      m_ScrumToolDBContext = m_ScrumToolDBFixture.ScrumToolDB;
      m_CommentController = new CommentController(m_ScrumToolDBContext);
 }
コード例 #4
0
 public ColumnControllerTests(ScrumToolDBFixture p_ScrumToolDBFixture)
 {
     m_ScrumToolDBFixture = p_ScrumToolDBFixture;
     m_ParentBoardID      = m_ScrumToolDBFixture.FirstBoardID;
     m_ScrumToolDBContext = m_ScrumToolDBFixture.ScrumToolDB;
     m_ColumnController   = new ColumnController(m_ScrumToolDBContext);
 }
コード例 #5
0
 public TaskControllerTests(ScrumToolDBFixture p_ScrumToolDBFixture)
 {
     m_ScrumToolDBFixture = p_ScrumToolDBFixture;
      m_ColumnName = m_ScrumToolDBFixture.FirstColumnName;
      m_ParentBoardID = m_ScrumToolDBFixture.FirstBoardID;
      m_ScrumToolDBContext = m_ScrumToolDBFixture.ScrumToolDB;
      m_TaskController = new TaskController(m_ScrumToolDBContext);
 }
コード例 #6
0
        public BoardControllerTests()
        {
            // Arrange
            var db = new DbContextOptionsBuilder();
            db.UseInMemoryDatabase();
            m_Context = new ScrumToolDB(db.Options);
            CreateTestData(m_Context);
            m_BoardController= new BoardController(m_Context);

            m_Server = new TestServer(TestServer.CreateBuilder()
                .UseStartup<Startup>());
             m_Client = m_Server.CreateClient();
        }
コード例 #7
0
        public BoardControllerTests()
        {
            // Arrange
            var db = new DbContextOptionsBuilder();

            db.UseInMemoryDatabase();
            m_Context = new ScrumToolDB(db.Options);
            CreateTestData(m_Context);
            m_BoardController = new BoardController(m_Context);

            m_Server = new TestServer(TestServer.CreateBuilder()
                                      .UseStartup <Startup>());
            m_Client = m_Server.CreateClient();
        }
コード例 #8
0
        private void CreateTasks(ScrumToolDB dbContext)
        {
            int    id      = 0;
            string content = "Something To Do Tomorrow";

            A.Configure <Tasks>()
            .Fill(t => t.ID,
                  () => { return(id++); });

            A.Configure <Tasks>()
            .Fill(t => t.BoardID, 1);

            A.Configure <Tasks>()
            .Fill(t => t.ColumnName, "Something1");
        }
コード例 #9
0
        private void CreateColumns(ScrumToolDB dbContext)
        {
            int    id   = 0;
            string Name = "Something";

            A.Configure <Columns>()
            .Fill(c => c.ID,
                  () => { return(id++); });

            A.Configure <Columns>()
            .Fill(c => c.Name, () => { return($"{Name}{id++}"); });

            A.Configure <Columns>()
            .Fill(c => c.BoardID, 1);

            var columns = A.ListOf <Columns>(3);

            dbContext.Columns.AddRange(columns);
            dbContext.SaveChanges();
        }
コード例 #10
0
        public void CreateBoards(ScrumToolDB dbContext)
        {
            int    id   = 0;
            string Name = "HelloWorld";

            A.Configure <Boards>()
            .Fill(b => b.ID,
                  () => { return(id++); });

            A.Configure <Boards>()
            .Fill(b => b.CreationDate, DateTime.Now);

            A.Configure <Boards>()
            .Fill(b => b.Name, () => { return($"{Name}{id++}"); });

            var boards = A.ListOf <Boards>(3);

            dbContext.Boards.AddRange(boards);
            dbContext.SaveChanges();
        }
コード例 #11
0
        public void CreateTestData(ScrumToolDB dbContext)
        {
            // CreateBoards(dbContext);
            //CreateColumns(dbContext);
            // CreateTasks(dbContext);

            dbContext.Boards.Add(new Boards("HelloWorld"));

            dbContext.Columns.Add(new Columns("Test1", 1));

            dbContext.Columns.Add(new Columns("Test2", 1));

            dbContext.Tasks.Add(new Tasks(1, "Test1", "SomethingToDo1"));

            dbContext.Tasks.Add(new Tasks(1, "Test1", "SomethingToDo2"));

            dbContext.Tasks.Add(new Tasks(1, "Test1", "SomethingToDo3"));

            dbContext.SaveChanges();
        }
コード例 #12
0
 public ScrumToolDBFixture()
 {
     var dbOptions = CreateFakeDatabaseOptions();
     m_ScrumToolDB = new ScrumToolDB(dbOptions);
     AddTestData();
 }
コード例 #13
0
 public ColumnController(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #14
0
 public Panel_ListsViewComponent(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #15
0
 public ColumnController(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #16
0
 public TaskController(ScrumToolDB p_context)
 {
     m_context = p_context;
     m_Task    = null;
 }
コード例 #17
0
 public Panel_ListsViewComponent(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #18
0
 public BoardController(ScrumToolDB p_context)
 {
     m_Board = null;
     m_context = p_context;
 }
コード例 #19
0
 public HomeControllerTests(ScrumToolDBFixture p_ScrumToolDBFixture)
 {
     m_ScrumToolDBFixture = p_ScrumToolDBFixture;
     m_ScrumToolDBContext = m_ScrumToolDBFixture.ScrumToolDB;
     m_HomeController     = new HomeController(m_ScrumToolDBContext);
 }
コード例 #20
0
 public LabelController(ScrumToolDB p_context)
 {
     m_context = p_context;
     m_Label = null;
 }
コード例 #21
0
 public LabelController(ScrumToolDB p_context)
 {
     m_context = p_context;
     m_Label   = null;
 }
コード例 #22
0
 public CommentController(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #23
0
ファイル: HomeController.cs プロジェクト: Foysal94/Scrum-Tool
 public HomeController(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #24
0
ファイル: HomeController.cs プロジェクト: Foysal94/Scrum-Tool
 public HomeController(ScrumToolDB p_context)
 {
     m_context = p_context;
 }
コード例 #25
0
 public BoardController(ScrumToolDB p_context)
 {
     m_Board   = null;
     m_context = p_context;
 }
コード例 #26
0
ファイル: TaskController.cs プロジェクト: Foysal94/Scrum-Tool
 public TaskController(ScrumToolDB p_context)
 {
     m_context = p_context;
     m_Task = null;
 }