Ejemplo n.º 1
0
        public void CanRemoveState()
        {
            FileStatePersistenceService svc = new FileStatePersistenceService();
            State state = new State(stateID);

            svc.Save(state);

            svc.Remove(stateID);
            Assert.IsFalse(File.Exists(filename));
        }
Ejemplo n.º 2
0
        public void ThrowsIfCannotRemove()
        {
            FileStatePersistenceService svc = new FileStatePersistenceService();
            State state = new State(stateID);

            svc.Save(state);
            using (StreamWriter sw = File.CreateText(filename))
            {
                svc.Remove(stateID);
            }
        }