예제 #1
0
 public HomeController(IAnagramSolver anagramService, IWordsManipulator wordManipulator, IUserLogService userLogService, IWordService wordService)
 {
     this.anagramService  = anagramService;
     this.wordManipulator = wordManipulator;
     this.userLogService  = userLogService;
     this.wordService     = wordService;
 }
 public void Setup()
 {
     anagramService  = Substitute.For <IAnagramSolver>();
     wordManupulator = Substitute.For <IWordsManipulator>();
     userLogService  = Substitute.For <IUserLogService>();
     wordService     = Substitute.For <IWordService>();
     httpResponse    = Substitute.For <HttpResponse>();
     httpContext     = Substitute.For <HttpContext>();
     tempData        = Substitute.For <ITempDataDictionary>();
     homeController  = new HomeController(anagramService, wordManupulator, userLogService, wordService)
     {
         TempData = tempData
     };
     homeController.ControllerContext = new ControllerContext()
     {
         HttpContext = httpContext
     };
 }
예제 #3
0
 public WordController(IWordService wordService, IWordsManipulator wordsManipulationService)
 {
     this.wordService = wordService;
     this.wordsManipulationService = wordsManipulationService;
 }