public CreateReportWindow(StudentBasedProxy student, IReportsCreator reportsCreator) { InitializeComponent(); this.student = student; reportCreators = CreateReportCreators(reportsCreator); ComboBoxSelectedReport.ItemsSource = reportCreators.Keys; }
private Dictionary <string, Func <StudentBasedProxy, FileWithContent> > CreateReportCreators(IReportsCreator reportsCreator) { return(new Dictionary <string, Func <StudentBasedProxy, FileWithContent> > { { "Академ", reportsCreator.CreateAcadem }, { "Диплом", reportsCreator.CreateDiploma }, { "Приложение", reportsCreator.CreateDiplomaSupplement } }); }
public CreateDiplomaSupplementReportFunction(IDatabaseAuthorizer databaseAuthorizer, IReportsCreator reportsCreator) : base(databaseAuthorizer) { this.reportsCreator = reportsCreator; }
public CreateAcademReportFunction(IDatabaseAuthorizer databaseAuthorizer, IReportsCreator reportsCreator) : base(databaseAuthorizer) { this.reportsCreator = reportsCreator; }
public void SetUp() { reportsCreator = A.Fake <IReportsCreator>(); }