public void TestSimpleReturn() { BlogPostContext ctx = newContext(); BlogPostCtxWrapper wrapper = new BlogPostCtxWrapper(ctx); BlogController bpc = new BlogController(wrapper); var obj = bpc.Get(1); Assert.Equal("Help", obj.Value.Title); Assert.Equal(1, obj.Value.Version); }
public BlogController_Should() { mockBlogSev.Setup(r => r.Query()); var container = dI_Test.DICollections(); blogArticleServices = container.Resolve <IBlogArticleServices>(); blogController = new BlogController(blogArticleServices, mockLogger.Object); }
private void button1_Click_1(object sender, EventArgs e) { BlogView blogView = new BlogView(); BlogService blogService = new BlogService(); IList blogList = new ArrayList();// blogService.getAllBlogs(); BlogController blogController = new BlogController(blogView, blogList); blogController.LoadView(); blogView.ShowDialog(); }
public void TestGetAll() { this.Setup(); var context2 = CreateContext(nameDB); var controller = new BlogController(context2); var result = controller.GetAll().Result; Assert.AreEqual(5, result.Value.Count()); }
public void GetAllPosts() { var home = new BlogController(); User user = new User("bob"); var startDate = new DateTime(2013, 1, 1); var endDate = new DateTime(2014, 1, 1); IEnumerable <Post> posts = home.GetAllPosts(user); Assert.AreEqual(2, posts.Count()); }
public void GivenAnInvalidModel_WhenITryAndUpdateABlog_ThenIHaveToReEditTheBlogData() { var controller = new BlogController(_blogDomain.Object, null); controller.ModelState.AddModelError("Name", "Name error"); var result = controller.Update(new CreateBlogViewModel()) as ViewResult; Assert.That(result, Is.Not.Null); }
public void Viewbag_Values_Are_Correct_Index_BlogController() { // Arrange BlogController cut = new BlogController(_postRepository); // Act var result = cut.Index() as ViewResult; // Assert _postRepository.AssertWasCalled(pr => pr.RecentPosts(10)); Assert.IsNotNull(result.Model); }
public void BlogArticleFoundTest() { var controller = new BlogController(); // non-existent slug var slug = "all-the-tourist-stuff-you-should-probably-do-in-stockholm"; var result = controller.Article(slug); Assert.IsInstanceOfType(result, (typeof(ActionResult))); }
public void Index_RequestOfView_ReturnedViewIndex() { var mock = new Mock <IMainService <TopicDTO> >(); mock.Setup(a => a.GetAllElements()).Returns(new List <TopicDTO>()); var controller = new BlogController(mock.Object); var result = controller.Index() as ViewResult; Assert.AreEqual("Index", result.ViewName); }
public void ServerError() { var ctl = new BlogController(); var result = ctl.ServerError(); Assert.IsInstanceOf(typeof(StatusCodeResult), result); if (result is StatusCodeResult rdResult) { Assert.That(rdResult.StatusCode, Is.EqualTo(500)); } }
public void Index_RequestOfView_ViewIsNotNull() { var mock = new Mock <IMainService <TopicDTO> >(); mock.Setup(a => a.GetAllElements()).Returns(new List <TopicDTO>()); var controller = new BlogController(mock.Object); var result = controller.Index() as ViewResult; Assert.IsNotNull(result); }
public void Test1_GetAll() { // Arrange var controller = new BlogController(_context); // Act var result = getListResult(controller.GetAll()); // Assert Assert.Equal("Text1", result[0].Text); }
public void Returns_Correct_Post_Archive_BlogController() { // Arrange BlogController cut = new BlogController(_postRepository); // Act var result = cut.Archive("my_first_test") as ViewResult; // Assert Assert.IsNotNull(result.Model, "The Model in the result is null."); _postRepository.AssertWasCalled(a => a.Find("my_first_test")); }
/// <summary> /// Busca ou cria um blog. /// </summary> /// <returns></returns> private BlogModel GetOneBlog() { BlogController ctr = new BlogController(); var blog = ctr.Get().FirstOrDefault(); if (blog == null) { blog = Tests.Controllers.BlogControllerTest.CreateNewBlog(); ctr.Post(blog); } return(blog); }
public async Task TestIndexReturnsView() { var mockBlogEntryService = new Mock <IBlogEntryService>(); var controller = new BlogController(mockBlogEntryService.Object); var result = await controller.Index(); Assert.IsType <ViewResult>(result); var viewResult = (ViewResult)result; Assert.NotNull(viewResult.ViewData.Model); Assert.Equal("Index", viewResult.ViewName); }
public void GetDescriptionOfNews_RequestOfView_ReturnedViewGetDescription() { int?topicId = 1; var mock = new Mock <IMainService <TopicDTO> >(); mock.Setup(a => a.GetElement(topicId.Value)).Returns(new TopicDTO()); var controller = new BlogController(mock.Object); var result = controller.GetDescriptionOfNews(topicId.Value) as ViewResult; Assert.AreEqual("News", result.ViewName); }
public void GetDescriptionOfNews_RequestOfView_ViewIsNotNull() { int?topicId = 1; var mock = new Mock <IMainService <TopicDTO> >(); mock.Setup(a => a.GetElement(topicId.Value)).Returns(new TopicDTO()); var controller = new BlogController(mock.Object); var result = controller.GetDescriptionOfNews(topicId.Value) as ViewResult; Assert.IsNotNull(result); }
public void ReturnAllBlogObjects_Mock_Repository() { var blogRepository = new Mock <IBlogRepository>(); blogRepository .Setup(x => x.GetAllBlogEntries()) .Returns(new List <Blog.DataAccess.Blog> { new Blog.DataAccess.Blog() }); var blogController = new BlogController(blogRepository.Object); var blogResult = blogController.Get().Result as OkObjectResult; }
public void BlogListInvalidPageTest() { var controller = new BlogController(); var result = controller.Index(-100); Assert.IsNotNull(result); result = controller.Index(0); Assert.IsNotNull(result); }
public void CheckAddBlogView() { //Arrange var mockBlogRepo = new Mock <IBlogRepository>(); BlogController blogctrl = new BlogController(mockBlogRepo.Object); //Act var result = blogctrl.AddBlog() as ViewResult; //Assert Assert.IsNotNull(result); }
public void Test3_GetBySlug_ShouldFail() { // Arrange var controller = new BlogController(_context); // Act IActionResult actionResult = controller.GetBySlug("this-slug-is-not-in-db"); StatusCodeResult result = Assert.IsType <StatusCodeResult>(actionResult); // Assert Assert.Equal(404, result.StatusCode); }
public void CanCloseBlog() { //Arrange _repository.Setup(p => p.getAll()).Returns(testBlogs); var controller = new BlogController(_repository.Object, _manager); //Act controller.Close(testBlogs[0].BlogId); //Assert _repository.Verify(p => p.CloseBlog(testBlogs[0].BlogId)); }
public void GetDoesSomething() { // Arrange BlogContext db = new BlogContext(); // This should be mocked somehow const int id = 5; var controller = new BlogController(db); // Act var result = controller.Get(id); // Assert something }
public void CreatePost() { // Arrange Mock <IBlogRepository <Post> > mockRepo = new Mock <IBlogRepository <Post> >(); BlogController controller = new BlogController(mockRepo.Object); // Act ViewResult result = controller.CreatePost() as ViewResult; //Assert Assert.IsNotNull(result); }
public void Edit_Get_Returns404ForNonexistentBlogPost() { var repo = Mock.Create <IBlogPostRepository>(); var controller = new BlogController(repo); Mock.Arrange(() => repo.GetById(1)) .Returns(() => null); var result = controller.Edit(1); Assert.IsTrue(result is HttpNotFoundResult); }
// Fails when run in test suite, success when run separately public void Test3_Delete() { // Arrange var controller = new BlogController(_context); // Act var invalidStatusCode = controller.Delete(100000000); var validStatusCode = controller.Delete(1); // Assert Assert.Equal(404, invalidStatusCode.StatusCode); Assert.Equal(200, validStatusCode.StatusCode); }
public void Test1_GetAll() { // Arrange var controller = new BlogController(_context); // Act IActionResult actionResult = controller.GetAll(); var objectResult = Assert.IsType <OkObjectResult>(actionResult); List <Post> result = objectResult.Value as List <Post>; // Assert Assert.Equal("Text1", result[0].Text); }
public void ServerError_HasMessage() { var ctl = new BlogController(); var result = ctl.ServerError("Work 996"); Assert.IsInstanceOf(typeof(ObjectResult), result); if (result is ObjectResult rdResult) { Assert.That(rdResult.StatusCode, Is.EqualTo(500)); Assert.IsInstanceOf <string>(rdResult.Value); Assert.That(rdResult.Value.ToString(), Is.EqualTo("Work 996")); } }
public void Create_Non_AuthorizedUser_ShouldShowLoginView() { var mockRepo = new Mock <IBlogRepository>(); var controller = new BlogController(mockRepo.Object) { ControllerContext = MockHelpers.FakeControllerContext(false) }; var result = controller.Create() as ViewResult; Assert.IsNotNull(result); Assert.IsNull(result.ViewName); }
public async Task BlogIndex() { var mockCtx = new Mock <BloggingDbContext>(); var mockOpt = new Mock <IOptions <GameSetting> >(); var controller = new BlogController(mockCtx.Object, mockOpt.Object); var result = controller.Index(); var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <IEnumerable <Blog> >(viewResult.ViewData.Model); //Assert.True(3, model.Count()); }
public BlogControllerTests() { blogRepository = new Mock<IPostRepository>(); blogRepository.Setup(x => x.GetAll()).Returns(new List<Post>().AsQueryable); controller = new BlogController(blogRepository.Object); }