Example #1
0
 public CommitDataHeaderRenderer(IHeaderLabelFormatter labelFormatter, IDateFormatter dateFormatter, IHeaderRenderStyleProvider headerRendererStyleProvider, ILinkFactory linkFactory)
 {
     _labelFormatter = labelFormatter;
     _dateFormatter  = dateFormatter;
     _headerRendererStyleProvider = headerRendererStyleProvider;
     _linkFactory = linkFactory;
 }
Example #2
0
        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);
        }
Example #3
0
        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);
        }