public CommitDataHeaderRenderer(IHeaderLabelFormatter labelFormatter, IDateFormatter dateFormatter, IHeaderRenderStyleProvider headerRendererStyleProvider, ILinkFactory linkFactory) { _labelFormatter = labelFormatter; _dateFormatter = dateFormatter; _headerRendererStyleProvider = headerRendererStyleProvider; _linkFactory = linkFactory; }
public void Setup() { _labelFormatter = Substitute.For <IHeaderLabelFormatter>(); _labelFormatter.FormatLabel(Strings.GetAuthorText(), Arg.Any <int>()).Returns(x => "Author: "); _labelFormatter.FormatLabel(Strings.GetCommitterText(), Arg.Any <int>()).Returns(x => "Committer: "); _labelFormatter.FormatLabel(Strings.GetDateText(), Arg.Any <int>()).Returns(x => "Date: "); _labelFormatter.FormatLabel(Strings.GetAuthorDateText(), Arg.Any <int>()).Returns(x => "Author date: "); _labelFormatter.FormatLabel(Strings.GetCommitDateText(), Arg.Any <int>()).Returns(x => "Commit date: "); _labelFormatter.FormatLabel(Strings.GetCommitHashText(), Arg.Any <int>()).Returns(x => "Commit hash: "); _labelFormatter.FormatLabel(Strings.GetParentsText(), Arg.Any <int>()).Returns(x => "Parent(s): "); _labelFormatter.FormatLabel(Strings.GetChildrenText(), Arg.Any <int>()).Returns(x => "Children: "); _headerRendererStyleProvider = Substitute.For <IHeaderRenderStyleProvider>(); _linkFactory = Substitute.For <ILinkFactory>(); _dateFormatter = Substitute.For <IDateFormatter>(); _renderer = new CommitDataHeaderRenderer(_labelFormatter, _dateFormatter, _headerRendererStyleProvider, _linkFactory); }
public void Setup() { _labelFormatter = Substitute.For <IHeaderLabelFormatter>(); _labelFormatter.FormatLabel(TranslatedStrings.Author, Arg.Any <int>()).Returns(x => "Author: "); _labelFormatter.FormatLabel(TranslatedStrings.Committer, Arg.Any <int>()).Returns(x => "Committer: "); _labelFormatter.FormatLabel(TranslatedStrings.Date, Arg.Any <int>()).Returns(x => "Date: "); _labelFormatter.FormatLabel(TranslatedStrings.AuthorDate, Arg.Any <int>()).Returns(x => "Author date: "); _labelFormatter.FormatLabel(TranslatedStrings.CommitDate, Arg.Any <int>()).Returns(x => "Commit date: "); _labelFormatter.FormatLabel(TranslatedStrings.CommitHash, Arg.Any <int>()).Returns(x => "Commit hash: "); _labelFormatter.FormatLabel(TranslatedStrings.GetParents(1), Arg.Any <int>()).Returns(x => "Parent: "); _labelFormatter.FormatLabel(TranslatedStrings.GetParents(Arg.Any <int>()), Arg.Any <int>()).Returns(x => "Parents: "); _labelFormatter.FormatLabel(TranslatedStrings.GetChildren(1), Arg.Any <int>()).Returns(x => "Child: "); _labelFormatter.FormatLabel(TranslatedStrings.GetChildren(Arg.Any <int>()), Arg.Any <int>()).Returns(x => "Children: "); _headerRendererStyleProvider = Substitute.For <IHeaderRenderStyleProvider>(); _linkFactory = Substitute.For <ILinkFactory>(); _dateFormatter = Substitute.For <IDateFormatter>(); _renderer = new CommitDataHeaderRenderer(_labelFormatter, _dateFormatter, _headerRendererStyleProvider, _linkFactory); }