public void CanRemoveState() { FileStatePersistenceService svc = new FileStatePersistenceService(); State state = new State(stateID); svc.Save(state); svc.Remove(stateID); Assert.IsFalse(File.Exists(filename)); }
public void ThrowsIfCannotRemove() { FileStatePersistenceService svc = new FileStatePersistenceService(); State state = new State(stateID); svc.Save(state); using (StreamWriter sw = File.CreateText(filename)) { svc.Remove(stateID); } }