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랑 연결 안되어있어서 아무것도 없음 }
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()); }
public SearchScoreView() { InitializeComponent(); DataContext = new SearchScoreViewAndModel(); }