public void AddStatistic_Should_Add_New_Statistic() { RunTest(() => { _statisticsRepository.AddStatistic("statistics", DateTime.Now, StatisticType.Movie, new string[0]); using (var database = _context.LiteDatabase) { var collection = database.GetCollection <Statistic>(); var statistics = collection.FindAll().ToList(); statistics.Should().NotContainNulls(); statistics.Count.Should().Be(1); statistics[0].IsValid.Should().BeTrue(); statistics[0].CalculationDateTime.Should().BeCloseTo(DateTime.Now, 1000); statistics[0].CollectionIds.Count().Should().Be(0); statistics[0].JsonResult.Should().Be("statistics"); statistics[0].Type.Should().Be(StatisticType.Movie); } }); }