public void Setup() { var commitGuid = ObjectId.Random(); var treeGuid = ObjectId.Random(); var parentId1 = ObjectId.Random(); var parentId2 = ObjectId.Random(); var authorTime = DateTime.UtcNow.AddDays(-3); var commitTime = DateTime.UtcNow.AddDays(-2); _data = new CommitData( commitGuid, treeGuid, new[] { parentId1, parentId2 }, "John Doe (Acme Inc) <*****@*****.**>", authorTime, "Jane Doe <*****@*****.**>", commitTime, "\tI made a really neat change.\n\nNotes (p4notes):\n\tP4@547123") { ChildIds = new[] { ObjectId.Parse("3b6ce324e30ed7fda24483fd56a180c34a262202"), ObjectId.Parse("2a8788ff15071a202505a96f80796dbff5750ddf"), ObjectId.Parse("8e66fa8095a86138a7c7fb22318d2f819669831e") } }; _rendererTabs = new CommitDataHeaderRenderer(new TabbedHeaderLabelFormatter(), new DateFormatter(), new TabbedHeaderRenderStyleProvider(), new LinkFactory()); _rendererSpaces = new CommitDataHeaderRenderer(new MonospacedHeaderLabelFormatter(), new DateFormatter(), new MonospacedHeaderRenderStyleProvider(), new 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); }
public void Setup() { var commitGuid = Guid.NewGuid().ToString("N"); var treeGuid = Guid.NewGuid().ToString("N"); var parentGuid1 = Guid.NewGuid().ToString("N"); var parentGuid2 = Guid.NewGuid().ToString("N"); var authorTime = DateTime.UtcNow.AddDays(-3); var commitTime = DateTime.UtcNow.AddDays(-2); _data = new CommitData(commitGuid, treeGuid, new ReadOnlyCollection <string>(new List <string> { parentGuid1, parentGuid2 }), "John Doe (Acme Inc) <*****@*****.**>", authorTime, "Jane Doe <*****@*****.**>", commitTime, "\tI made a really neato change.\n\nNotes (p4notes):\n\tP4@547123"); _data.ChildrenGuids = new List <string> { "3b6ce324e30ed7fda24483fd56a180c34a262202", "2a8788ff15071a202505a96f80796dbff5750ddf", "8e66fa8095a86138a7c7fb22318d2f819669831e" }; _rendererTabs = new CommitDataHeaderRenderer(new TabbedHeaderLabelFormatter(), new DateFormatter(), new TabbedHeaderRenderStyleProvider(), new LinkFactory()); _rendererSpaces = new CommitDataHeaderRenderer(new MonospacedHeaderLabelFormatter(), new DateFormatter(), new MonospacedHeaderRenderStyleProvider(), new LinkFactory()); }
public void Setup() { _linkFactory = Substitute.For <ILinkFactory>(); _renderer = new CommitDataHeaderRenderer(_linkFactory); }