//[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);
        }
 /// <summary>
 /// Saves new save data to disk and the slot with the passed number.
 /// </summary>
 public virtual void SaveToSlot(int slotNumber)
 {
     saveManager.AddSave(slotNumber, true);
 }