Ejemplo n.º 1
0
 public void QueryWorks() {
     var table = new InMemoryTable<Post, int>(new TestConfiguration());
     var post1 = new Post() { Title = "Foo" };
     var post2 = new Post() { Title = "Bar" };
     table.Insert(post1);
     table.Insert(post2);
     var posts = table.Query().ToArray();
     Assert.Equal(2, posts.Length);
     Assert.True(post1.Equals(posts[0]));
     Assert.True(post2.Equals(posts[1]));
 }
Ejemplo n.º 2
0
        public void DeleteWorks()
        {
            var table = new InMemoryTable <Post, int>(new TestConfiguration());
            var post1 = new Post()
            {
                Title = "Foo"
            };

            table.Insert(post1);
            table.Delete(post1);
            Assert.Empty(table.Query());
        }
Ejemplo n.º 3
0
        public void QueryWorks()
        {
            var table = new InMemoryTable <Post, int>(new TestConfiguration());
            var post1 = new Post()
            {
                Title = "Foo"
            };
            var post2 = new Post()
            {
                Title = "Bar"
            };

            table.Insert(post1);
            table.Insert(post2);
            var posts = table.Query().ToArray();

            Assert.Equal(2, posts.Length);
            Assert.True(post1.Equals(posts[0]));
            Assert.True(post2.Equals(posts[1]));
        }
Ejemplo n.º 4
0
 public void DeleteWorks() {
     var table = new InMemoryTable<Post, int>(new TestConfiguration());
     var post1 = new Post() { Title = "Foo" };
     table.Insert(post1);
     table.Delete(post1);
     Assert.Empty(table.Query());
 }