public async Task ProperlyUpdatesData() { // Arrange var dataSeedService = new DataSeedService( _dataContext, new Mock <ILogger <DataSeedService> >().Object, _config ); await _dataContext.CompilationStages.AddRangeAsync(new List <CompilationStage> { new CompilationStage { Id = CompilationStages.M4.AsInt(), Name = "M5 stage" }, // here it is new CompilationStage { Id = CompilationStages.SandPiper.AsInt(), Name = "SandPiper" } }); await _dataContext.SaveChangesAsync(); // Act await dataSeedService.SeedDataAsync(); // Assert Assert.Equal("test-title", (await _dataContext.CompilationStages.SingleAsync(st => st.Id == CompilationStages.M4.AsInt())).Name); }