public void MongoDBHistoryRepositoryGetByFilterTest()
        {
            var repo = new MongoDBHistoryRepository();

            repo.Add(new HistoryEntry()
            {
                id = Guid.NewGuid()
            });
            repo.Add(new HistoryEntry()
            {
                id = Guid.NewGuid()
            });

            Assert.AreEqual(2, repo.GetByFilter(x => true).Count());
        }
        public void MongoDBHistoryRepositoryGetByFilterTest2()
        {
            var guids = new List <Guid>()
            {
                Guid.NewGuid(), Guid.NewGuid()
            };
            var repo = new MongoDBHistoryRepository();

            foreach (var guid in guids)
            {
                repo.Add(new HistoryEntry()
                {
                    id = guid
                });
            }
            //one more to check
            repo.Add(new HistoryEntry()
            {
                id = Guid.NewGuid()
            });

            Assert.AreEqual(2, repo.GetByFilter(x => guids.Contains(x.id)).Count());
        }
Ejemplo n.º 3
0
        public void Initialize()
        {
            var repo = new MongoDBHistoryRepository();

            repo.DropAllHistory();
        }