//[Ignore("")] public IEnumerator SaveOverwrittenCorrectlyWithoutUI() { // Arrange int slotNumber = 0; int someIntOrig = someInt.Value; int someIntNewVal = someIntOrig + 1 * 10; string saveDir = Path.Combine(saveManager.SaveDirectory, "saveData_00.save"); // Act saveManager.AddSave(slotNumber, true); // Read the save from disk var firstSave = saveReader.ReadOneFromDisk(saveDir); someInt.Value = someIntNewVal; yield return(new WaitForSeconds(0.5f)); saveManager.AddSave(slotNumber, true); // Read the save again var secondSave = saveReader.ReadOneFromDisk(saveDir); bool correct = secondSave.LastWritten != firstSave.LastWritten; // Assert Assert.IsTrue(correct); }