Esempio n. 1
0
 public void WhenTheUserIsAuthenticated_AndAPostsIsCreate_ThenTheNewPostIsReturned()
 {
     _service.Setup(s => s.CreatePost(It.IsAny<Post>()));
     var hub = new BlogHub(_service.Object);
     hub.Create(It.IsAny<BlogPostViewModel>());
     _service.Verify(s => s.CreatePost(It.IsAny<Post>()), Times.Once());
 }
Esempio n. 2
0
 public void WhenTheUserNotIsAuthenticated_AndAPostsIsCreate_ThenAnExceptionIsThrown()
 {
     var hub = new BlogHub(_service.Object);
     Action act = () => hub.Create(new BlogPostViewModel());
     act.ShouldThrow<NotLoggedInException>();
 }