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(); }
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(); }