public void BenchmarkWriteTomlTable() { var memStream = new MemoryStream(1024); Toml.WriteStream(sourceTable, memStream); this.counter.Increment(); }
public void WriteStream_SetsStreamPositionTo0AfterWritingSoThatItIsReadoToBeReadAgain() { using (var s = new MemoryStream()) { Toml.WriteStream(CreateFoo(), s, TomlSettings.Create()); s.Position.Should().Be(0); } }
public void WriteStream_WithConfig_WritesToStream() { using (var s = new MemoryStream()) { Toml.WriteStream(CreateFoo(), s, TomlSettings.Create()); var read = Toml.ReadStream <Foo>(s); read.X.Should().Be(1); } }
public void SaveQuestState(Stream fileStream, IEnumerable <TaskNode> tn) { List <Task> tasks = TemporaryTaskConverter.TaskTreesToTaskList(tn); string completedList = ""; foreach (Task t in tasks) { if (t.isComplete) { completedList += t.name + " "; } } var tS = new TaskState { CompletedTasks = completedList }; Toml.WriteStream(tS, fileStream); }
public void WriteStream_WhenConfigIsNull_ThrowsArgNull() { Action a = () => Toml.WriteStream(new SimpleToml(), new MemoryStream(), null); a.ShouldThrow <ArgumentNullException>(); }
public void WriteStream_WhenObjIsNull_ThrowsArgNull() { Action a = () => Toml.WriteStream((SimpleToml)null, new MemoryStream()); a.ShouldThrow <ArgumentNullException>(); }
public void WriteStream_WhenStreamIsNull_ThrowsArgNull() { Action a = () => Toml.WriteStream(new SimpleToml(), (Stream)null); a.ShouldThrow <ArgumentNullException>(); }