public void VotingLink_ShouldBeHidden_ByDefault()
        {
            var conferenceLoader = new ConferenceLoaderBuilder().Build();

            var model = new AdminHomeController(conferenceLoader)
                            .Index().GetViewModel<MenuViewModel>();

            Assert.That(model.ShowVotingStatsLink, Is.False);
        }
        public void VotingLink_ShouldBeVisible_WhenVotingIsOpen()
        {
            var conferenceLoader = new ConferenceLoaderBuilder()
                                        .WithVotingOpen()
                                        .Build();

            var model = new AdminHomeController(conferenceLoader)
                            .Index().GetViewModel<MenuViewModel>();

            Assert.That(model.ShowVotingStatsLink, Is.True);
        }
        public void VotingLink_ShouldBeHidden_WhenSessionSubmissionIsOpen()
        {
            var conferenceLoader = new ConferenceLoaderBuilder()
                                        .WithSessionSubmissionOpen()
                                        .Build();

            var model = new AdminHomeController(conferenceLoader)
                            .Index().GetViewModel<MenuViewModel>();

            Assert.That(model.ShowVotingStatsLink, Is.False);
        }