public void NuGetPerformersByFilter()
        {
            var cache = new AccountEfficiencyCache(new FakeCalculator(), new MockDailyQuoteStorage());

            cache.UpdateCache();

            var filters = new List <PerformerSearchCriteria>
            {
                new PerformerSearchCriteria
                {
                    propertyName   = new PerformerStat().Property(p => p.Account),
                    checkWholeWord = true,
                    compradant     = "1",
                    ignoreCase     = false
                }
            };
            var performers = cache.GetPerformersByFilter(false, filters, 100);

            Assert.AreEqual(1, performers.Count, "GetPerformersByFilter(Account=1) - должен вернуть 1 счет");

            filters[0].propertyName   = new PerformerStat().Property(p => p.FullName);
            filters[0].compradant     = "Владислав";
            filters[0].ignoreCase     = false;
            filters[0].checkWholeWord = false;

            performers = cache.GetPerformersByFilter(false, filters, 100);
            Assert.AreEqual(1, performers.Count, "GetPerformersByFilter(FullName=Владислав) - должен вернуть 1 счет");
        }