public void UpdateSovausers() { DateTime now = DateTime.Now; var sovaUser = new SovaUser { SovaUserCreationDate = now }; var options = new DbContextOptionsBuilder <SovaContext>() .UseInMemoryDatabase(databaseName: "UpdateSovausers") .Options; using (var context = new SovaContext(options)) { var service = new SovaUserDataService(context); service.Add(sovaUser); now = DateTime.Now; sovaUser.SovaUserCreationDate = DateTime.Now; service.Update(sovaUser); } // Use a separate instance of the context to verify correct data was saved to database using (var context = new SovaContext(options)) { Assert.Equal(now, context.SovaUsers.Single().SovaUserCreationDate); } }