public void GetSystemBuildStatisticsHappyPath_Test() { //set up ------------------------------------------------------ var dbContext = this.GetDbContext(true); var now = DateTime.Now; var buildStatisticsToSave = new BuildStatistics { Start = now, End = now.AddMinutes(1), BuildNumber = "123", Status = "Succeeded", Type = "CICD Pipeline - Website" }; dbContext.BuildStatistics.Add(buildStatisticsToSave); dbContext.SaveChanges(); //test --------------------------------------------------------- IBucketListData bd = new BucketListData(dbContext, this.userHelper); var buildStatistics = bd.GetSystemBuildStatistics(); Assert.IsNotNull(buildStatistics); var buildStatistic = buildStatistics .OrderByDescending(x => Convert.ToDateTime(x.Start)) .FirstOrDefault(); Assert.AreEqual(buildStatistic.Start, buildStatisticsToSave.Start.ToString()); Assert.AreEqual(buildStatistic.End, buildStatisticsToSave.End.ToString()); Assert.AreEqual(buildStatistic.BuildNumber, buildStatisticsToSave.BuildNumber); Assert.AreEqual(buildStatistic.Status, buildStatisticsToSave.Status); //clean up ------------------------------------------------------ dbContext.Remove(buildStatisticsToSave); dbContext.SaveChanges(); }