public void CreateBlog_saves_a_blog_via_context() { var context = new TestContext(); var service = new BlogService(context); service.AddBlog("ADO.NET Blog", "http://blogs.msdn.com/adonet"); Assert.AreEqual(1, context.Blogs.Count()); Assert.AreEqual("ADO.NET Blog", context.Blogs.Single().Name); Assert.AreEqual("http://blogs.msdn.com/adonet", context.Blogs.Single().Url); Assert.AreEqual(1, context.SaveChangesCount); }
public async Task GetAllBlogsAsync_orders_by_name() { var context = new TestContext(); context.Blogs.Add(new Blog { Name = "BBB" }); context.Blogs.Add(new Blog { Name = "ZZZ" }); context.Blogs.Add(new Blog { Name = "AAA" }); var service = new BlogService(context); var blogs = await service.GetAllBlogsAsync(); Assert.AreEqual(3, blogs.Count); Assert.AreEqual("AAA", blogs[0].Name); Assert.AreEqual("BBB", blogs[1].Name); Assert.AreEqual("ZZZ", blogs[2].Name); }