Example #1
0
        public void GetFormattedReport_BriefOrderedByQuantityLimit3()
        {
            var reportParameters = new SearchReportParameters(false, TextSearcherReportOrder.Quantity, 3);
            var report           = GetTestingObject().GetFormattedReport(reportParameters);

            CollectionAssert.AreEqual(new[]
            {
                "\"ccc\": 4",
                "\"a\": 3"
            }, report);
        }
Example #2
0
        public void GetFormattedReport_BriefOrderedByLengthLimit0()
        {
            var reportParameters = new SearchReportParameters(false, TextSearcherReportOrder.Length, 0);
            var report           = GetTestingObject().GetFormattedReport(reportParameters);

            CollectionAssert.AreEqual(new[]
            {
                "\"dddd\": 2",
                "\"ccc\": 4",
                "\"bb\": 1",
                "\"a\": 3"
            }, report);
        }
Example #3
0
        public void GetFormattedReport_DetailedOrderedByQuantityLimit3()
        {
            var reportParameters = new SearchReportParameters(true, TextSearcherReportOrder.Quantity, 3);
            var report           = GetTestingObject().GetFormattedReport(reportParameters);

            CollectionAssert.AreEqual(new[]
            {
                "\"ccc\": 4",
                "\t(2) 2.txt : 5, 8",
                "\t(1) 1.txt : 25",
                "\t(1) 3.txt : 14",
                "\"a\": 3",
                "\t(2) 1.txt : 5, 15",
                "\t(1) 3.txt : 7"
            }, report);
        }
Example #4
0
        public void GetFormattedReport_DetailedOrderedByLengthLimit0()
        {
            var reportParameters = new SearchReportParameters(true, TextSearcherReportOrder.Length, 0);
            var report           = GetTestingObject().GetFormattedReport(reportParameters);

            CollectionAssert.AreEqual(new[]
            {
                "\"dddd\": 2",
                "\t(1) 1.txt : 21",
                "\t(1) 2.txt : 1",
                "\"ccc\": 4",
                "\t(2) 2.txt : 5, 8",
                "\t(1) 1.txt : 25",
                "\t(1) 3.txt : 14",
                "\"bb\": 1",
                "\t(1) 1.txt : 10",
                "\"a\": 3",
                "\t(2) 1.txt : 5, 15",
                "\t(1) 3.txt : 7",
            }, report);
        }