コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: m6ydz642/WPF_Tranning
        public void MockTest()
        {
            List <ScoreTableModel> datalist = new List <ScoreTableModel>()
            {
                new ScoreTableModel()
                {
                    Score_id = "123", Score = "test"
                },
                new ScoreTableModel()
                {
                    Score_id = "1234", Score = "test2"
                }
            };

            Mock <DBContext> mocks = new Mock <DBContext>();


            mocks.Setup(b => b.GetDatas()).Returns(datalist);

            SearchScoreViewAndModel process = new SearchScoreViewAndModel(mocks.Object);
            string value = process.GetSum();

            Assert.IsNotNull(process.GetSum());
            DataTable testdt = process.GetScoreInfomation = new DataTable(); // DB랑 연결 안되어있어서 아무것도 없음
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: m6ydz642/WPF_Tranning
        public void MockDataTableTest()
        {
            /*       DataTable datatable = new DataTable();
             *     datatable.Columns.Add("123");
             *     datatable.Rows.Add("점수띠");
             *     Mock<DBContextDataTable> mocks = new Mock<DBContextDataTable>();*/
            List <ScoreTableModel> datalist = new List <ScoreTableModel>()
            {
                new ScoreTableModel()
                {
                    Score_id = "1", Score = "점수 100점"
                },
                new ScoreTableModel()
                {
                    Score_id = "2", Score = "점수 10점"
                }
            };
            Mock <DBContextDataTable> datatablemock = new Mock <DBContextDataTable>();


            datatablemock.Setup(b => b.GetDataTable()).Returns(datalist);

            SearchScoreViewAndModel process = new SearchScoreViewAndModel(datatablemock.Object);
            DataTable testtable             = process.GetTableReturn();

            Assert.IsNotNull(process.GetTableReturn());
        }
コード例 #3
0
 public SearchScoreView()
 {
     InitializeComponent();
     DataContext = new SearchScoreViewAndModel();
 }