Esempio n. 1
0
        public void BenchmarkWriteTomlTable()
        {
            var memStream = new MemoryStream(1024);

            Toml.WriteStream(sourceTable, memStream);
            this.counter.Increment();
        }
Esempio n. 2
0
        public void WriteStream_SetsStreamPositionTo0AfterWritingSoThatItIsReadoToBeReadAgain()
        {
            using (var s = new MemoryStream())
            {
                Toml.WriteStream(CreateFoo(), s, TomlSettings.Create());

                s.Position.Should().Be(0);
            }
        }
Esempio n. 3
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);
        }
Esempio n. 5
0
        public void WriteStream_WhenConfigIsNull_ThrowsArgNull()
        {
            Action a = () => Toml.WriteStream(new SimpleToml(), new MemoryStream(), null);

            a.ShouldThrow <ArgumentNullException>();
        }
Esempio n. 6
0
        public void WriteStream_WhenObjIsNull_ThrowsArgNull()
        {
            Action a = () => Toml.WriteStream((SimpleToml)null, new MemoryStream());

            a.ShouldThrow <ArgumentNullException>();
        }
Esempio n. 7
0
        public void WriteStream_WhenStreamIsNull_ThrowsArgNull()
        {
            Action a = () => Toml.WriteStream(new SimpleToml(), (Stream)null);

            a.ShouldThrow <ArgumentNullException>();
        }