private dynamic GetTestData(int languageId, int frameworkId, int referencedLanguageId) { var programmingLanguage = new ProgrammingLanguage { Id = languageId, Name = "PL" }; var framework = new Framework { Id = frameworkId, Name = "F", ProgrammingLanguageId = referencedLanguageId }; var programmingLanguageRepository = GetMock <IProgrammingLanguageRepository>(mock => { mock.Setup(plr => plr.GetById(languageId)).Returns(programmingLanguage); }); var frameworkRepository = GetMock <IFrameworkRepository>(mock => { mock.Setup(fr => fr.GetAll()).Returns(new List <Framework> { framework }); }); IProgrammingLanguageService programmingLanguageService = new ProgrammingLanguageService(programmingLanguageRepository, frameworkRepository); return(new { ProgrammingLanguage = programmingLanguage, Framework = framework, ProgrammingLanguageService = programmingLanguageService }); }
public ProgrammingLanguagesController(ProgrammingLanguageService programmingLanguageService) { _programmingLanguageService = programmingLanguageService; }