Example #1
0
        public void SetUp()
        {
            var directory = ".".ToFullPath().ParentDirectory().ParentDirectory()
                            .ParentDirectory()
                            .AppendPath("Sample.Docs");

            root = TopicToken.LoadIndex(directory);
        }
        public void SetUp()
        {
            directory = ".".ToFullPath().ParentDirectory().ParentDirectory()
                        .ParentDirectory()
                        .AppendPath("Sample.Docs");

            root = TopicToken.LoadIndex(directory);

            Debug.WriteLine(JsonUtil.ToJson(root));
        }
Example #3
0
        public void determine_delta_if_the_topic_is_new()
        {
            var topic = new TopicToken
            {
                Id = Guid.Empty.ToString()
            };

            topic.DetermineDeltas(root)
            .Single().ShouldEqual(new NewTopic(topic));
        }
        public void SetUp()
        {
            TopicToken.FileSystem.DeleteFile("foo.spark");

            theToken = new TopicToken
            {
                Title = "The Foo",
                Url   = "foo",
                File  = "foo.spark"
            };

            new NewTopic(theToken).Execute();
        }
Example #5
0
        public void add_child()
        {
            var parent = new TopicToken();
            var child1 = new TopicToken();
            var child2 = new TopicToken();
            var child3 = new TopicToken();
            var child4 = new TopicToken();

            parent.AddChild(child1);
            parent.AddChild(child2);
            parent.AddChild(child3);
            parent.AddChild(child4);

            child1.Order.ShouldEqual(1);
            child2.Order.ShouldEqual(2);
            child3.Order.ShouldEqual(3);
            child4.Order.ShouldEqual(4);
        }