public void GetForumEvent_ReturnsNull_WhenForumIdIsInvalid()
        {
            // Arrange
            var infos = new List<ForumInfo>();
            var forumInfo = new ForumInfo { Active = true, Description = "Awesome", ForumId = 1 };
            infos.Add(forumInfo);
            infos.Add(new ForumInfo { Active = true, Description = "What?", ForumId = 2 });
            forumsController.Setup(x => x.GetForum(1)).Returns(forumInfo);
            presenter = new ForumsServicePresenter(view.Object, forumsController.Object);

            // Act
            var getForumCalledEventArgs = new GetForumCalledEventArgs(6);
            view.Raise(x => x.ForumGetCalled += null, getForumCalledEventArgs);
            
            // Assert
            Assert.IsNull(getForumCalledEventArgs.Result);
        }
        public void GetForumEvent_ReturnsNull_WhenForumIdIsInvalid()
        {
            // Arrange
            var infos     = new List <ForumInfo>();
            var forumInfo = new ForumInfo {
                Active = true, Description = "Awesome", ForumId = 1
            };

            infos.Add(forumInfo);
            infos.Add(new ForumInfo {
                Active = true, Description = "What?", ForumId = 2
            });
            forumsController.Setup(x => x.GetForum(1)).Returns(forumInfo);
            presenter = new ForumsServicePresenter(view.Object, forumsController.Object);

            // Act
            var getForumCalledEventArgs = new GetForumCalledEventArgs(6);

            view.Raise(x => x.ForumGetCalled += null, getForumCalledEventArgs);

            // Assert
            Assert.IsNull(getForumCalledEventArgs.Result);
        }