Esempio n. 1
0
        public void CheckSameReferenceWithDifferentPagesProducesSingleEntryInBibliography()
        {
            var citeProc     = new CiteProcRunner(MlaCslStyle, () => DocearDatabase);
            var citeInserter = new TestCitationInserter(citeProc);

            var citation1 = new EntryAndPagePair(DocearDatabase["price65"], "1");
            var citation2 = new EntryAndPagePair(DocearDatabase["price65"], "2");

            var entryAndPagePairs =
                new[]
            {
                citation1,
                citation2
            };

            var inlineCitation1 = citeInserter.CreateInlineCitation(citation1);
            var inlineCitation2 = citeInserter.CreateInlineCitation(citation2);

            var jsCitations = new object[0];
            var jsResult    = citeProc.RestoreProcessorState(jsCitations);



            var bibliographyResult = citeProc.MakeBibliography();
        }
Esempio n. 2
0
		public void CheckSameReferenceWithDifferentPagesProducesSingleEntryInBibliography()
		{
			var citeProc = new CiteProcRunner(MlaCslStyle, () => DocearDatabase);
			var citeInserter = new TestCitationInserter(citeProc);

			var citation1 = new EntryAndPagePair(DocearDatabase["price65"], "1");
			var citation2 = new EntryAndPagePair(DocearDatabase["price65"], "2");

			var entryAndPagePairs =
				new[]
					{
						citation1,
						citation2
					};

			var inlineCitation1 = citeInserter.CreateInlineCitation(citation1);
			var inlineCitation2 = citeInserter.CreateInlineCitation(citation2);

			var jsCitations = new object[0];
			var jsResult = citeProc.RestoreProcessorState(jsCitations);



			var bibliographyResult = citeProc.MakeBibliography();

		}