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])); }
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()); }
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])); }
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()); }