public void AttributeAddsBlogInfoToBlogViewModel() { var model = new DummyBlogModel(); var context = CreateContext(model); var expectedInfo = new BlogInfo(); var provider = Mock.Of<IBlogInfoProvider>(f => f.GetBlogInfo() == expectedInfo); var attribute = new BlogModelAttribute(provider); attribute.OnResultExecuting(context); Assert.That(model.BlogInfo, Is.EqualTo(expectedInfo)); }
public void ReturnsCorrectSinglePostFromRavenDb() { var expectedInfo = new BlogInfo(); var session = WithEmptySession(); session.Store(expectedInfo); session.SaveChanges(); var repository = new BlogInfoRepository(session); var info = repository.GetBlogInfo(); Assert.That(info, Is.EqualTo(expectedInfo)); }