示例#1
0
 public void Setup()
 {
     // Arrange...
     //      the module's data
     _data = new List <QuestionInfo>();
     string[] expectedContent = { "First one", "Second one", "Last one" };
     for (int i = 0; i < expectedContent.Length; i++)
     {
         //_data.Add(new QuestionInfo() { ModuleId = _moduleID, ItemId = i + 100, Content = expectedContent[i] });
     }
     //      the module's properties and settings
     _moduleID = 5;
     _pageSize = 20;
     _settings = new Dictionary <string, string>();
     _settings.Add("template", "");
     //      the View
     _view = new Mock <IHomeView>();
     _view.SetupAllProperties();
     //      the Controller
     _controller = new Mock <IDnnqaController>();
     _controller.Setup(self => self.GetHomeQuestions(_moduleID, _pageSize, Constants.DefaultOpQuestionFlagHomeRemoveCount, Constants.DefaultOpHomeQuestionMinScore)).Returns(_data);
     //      the background caching
     _mockCache = MockCachingProvider.CreateMockProvider();
     CreatePresenter();
 }
示例#2
0
 public void Setup()
 {
     // Arrange...
     _controlViewID = 0;
     //      the View
     _view = new Mock <IDispatchView>();
     _view.SetupAllProperties();
     //      the Controller
     _controller = new Mock <IDnnqaController>(MockBehavior.Strict);
     //      the background caching
     _mockCache = MockCachingProvider.CreateMockProvider();
     CreatePresenter();
 }