public void FirstReadReturnsEmptyList()
 {
     IStatePersister toTest = new StatePersister();
     toTest.Clean();
     var result = toTest.Read();
     Assert.IsEmpty(result);
 }
 public void TestPersistThenRead()
 {
     IStatePersister toTest = new StatePersister();
     var configurations = new List<Configuration>();
     for (int i = 0; i < 10; i++)
     {
         configurations.Add(GetFakeConfig(i));
     }
     toTest.Persist(configurations);
     var result = toTest.Read();
     Assert.AreEqual(result.Count, configurations.Count);
     Assert.IsTrue(result.All(configurations.Contains));
 }
Exemple #3
0
        public void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            reader.PersistArrayWithUInt32Length(
                _players,
Exemple #4
0
        public void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            reader.PersistUInt32(ref Money);
        }
Exemple #5
0
        public void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            reader.PersistBoolean(ref _triggered);
        }
Exemple #6
0
        internal override void Load(StatePersister reader)
        {
            reader.PersistVersion(1);

            base.Load(reader);
        }
Exemple #7
0
        public void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            reader.PersistInt32(ref ProductionPriority);
        }
Exemple #8
0
 public void Persist(StatePersister persister)
 {
     persister.PersistObjectID(ref ObjectId);
     persister.PersistInt32(ref Unknown);
 }
Exemple #9
0
 void IPersistableObject.Persist(StatePersister persister)
 {
     Load(persister);
 }
Exemple #10
0
 public abstract void Persist(StatePersister reader);
Exemple #11
0
        public override void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            base.Persist(reader);
        }
Exemple #12
0
        public override void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            reader.PersistObjectID(ref _containerObjectId);
        }
Exemple #13
0
 public void Persist(StatePersister persister)
 {
     persister.PersistBoolean(ref UnknownBool);
     persister.PersistVector3(ref UnknownPos);
 }
Exemple #14
0
        public void Persist(StatePersister reader)
        {
            reader.PersistVersion(1);

            reader.PersistArrayWithUInt16Length(
                Scripts,
		public StatePersisterTest()
		{
			stateDao = A.Fake<IStateDao>();
			statePersister = new StatePersister(stateDao);
		}
Exemple #16
0
 public override void Persist(StatePersister reader)
 {
     // No version?
 }
Exemple #17
0
 internal virtual void Load(StatePersister reader)
 {
     reader.PersistVersion(1);
 }