protected override void OnSave(ConfigNode node) { base.OnSave(node); update_and_checkin(vessel); var workshops = new PersistentList <ProtoWorkshop>(ProtoWorkshops.Values); workshops.Save(node.AddNode("Workshops")); }
public void Should_throw_when_saving_is_not_possible() { var tweet = new Tweet { Username = "******" }; _list.Add(tweet); _list.Save(); FileStream fs = null; try { fs = File.Open(_file, FileMode.Open, FileAccess.Read, FileShare.None); _list.Add(tweet); _list.Save(); Assert.True(false, "Should throw exception!"); } catch (Exception) {} finally { fs?.Dispose(); } }
public void Sould_save_sync() { _list.Add(new Tweet()); _list.Save(); Assert.AreEqual("[{\"Username\":null,\"Message\":null,\"DateTime\":\"0001-01-01T00:00:00\"}]", _store.Json); }
public void Should_save_sync() { _list.Add(new Tweet()); _list.Save(); Assert.Equal("[{\"$id\":\"1\",\"Username\":null,\"Message\":null,\"DateTime\":\"0001-01-01T00:00:00\"}]", Encoding.UTF8.GetString(_store.Json)); }