Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
        private static void SetupTestData(IDocumentStore store)
        {
            using (var session = store.OpenSession())
            {
                session.Store(new Post
                {
                    Title = "Test Post 1",
                    Description = "A Really Empty ASP.NET MVC 3 Project Template",
                    Tags = new[] { "html", "coffeescript", "less", "search", "closures" },
                    DatePosted = DateTime.Parse("1 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 2",
                    Description = "Benjamin Day slides us into \"How to be a C# ninja in 10 easy steps\"",
                    Tags = new[] { "c#", "nhibernate", "search", "queryover" },
                    DatePosted = DateTime.Parse("2 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 3",
                    Description = "Controlling Selection with CSS user-select",
                    Tags = new[] { "html", "javascript", "less", "search", "jquery" },
                    DatePosted = DateTime.Parse("3 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 4",
                    Description = "JavaScript for C# developers: the Module Pattern (part 3)",
                    Tags = new[] { "c#", "nhibernate", "queryover" },
                    DatePosted = DateTime.Parse("4 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 5",
                    Description = "Full-height app layouts: A CSS trick to make it easier",
                    Tags = new[] { "html", "coffeescript", "less", "jquery", "css" },
                    DatePosted = DateTime.Parse("5 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 6",
                    Description = "Surround with a Code Snippet (C# Only)",
                    Tags = new[] { "c#", "ravendb", "search", "mapreduce" },
                    DatePosted = DateTime.Parse("6 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 7",
                    Description = "Fluent NHibernate – Table Inheritance – Discriminators",
                    Tags = new[] { "c#", "nhibernate", "search" },
                    DatePosted = DateTime.Parse("7 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 8",
                    Description = "RavenDB Inheritance–Revisited",
                    Tags = new[] { "c#", "ravendb", "mapreduce" },
                    DatePosted = DateTime.Parse("8 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 9",
                    Description = "Spiking RavenDB Management Studio: Design decisions",
                    Tags = new[] { "c#", "ravendb", "search", "mapreduce" },
                    DatePosted = DateTime.Parse("9 Jan, 2012")
                });
                session.Store(new Post
                {
                    Title = "Test Post 10",
                    Description = "Orders Search in RavenDB",
                    Tags = new[] { "ravendb", "search", "mapreduce" },
                    DatePosted = DateTime.Parse("10 Jan, 2012")
                });

                session.SaveChanges();
            }
        }