Example #1
0
        public void InitialisationDuPresenter()
        {
            FiltrePresenter presenter = new FiltrePresenter(Vue, Repository.Object);

            Assert.AreEqual(Vue, presenter.Vue);
            Assert.AreEqual(Repository.Object, presenter.Repository);
        }
Example #2
0
        public void AucunRafraichissementNestFaitSiLaValeurEstVide()
        {
            FiltrePresenter presenter = new FiltrePresenter(Vue, Repository.Object);
            Mock<IFiltreView> mock = new Mock<IFiltreView>();
            mock.SetupGet(vue => vue.BlockAffichageFiltres).Verifiable();
            mock.SetupGet(vue => vue.ListeBoxVille).Verifiable();

            presenter.ActualiseLaListeDeFiltre(string.Empty, mock.Object.ListeBoxVille);

            //On passe une fois par le get de la listBox lors du passage de paramètre
            mock.VerifyGet(vue => vue.ListeBoxVille, Times.Exactly(1));
            mock.VerifyGet(vue => vue.BlockAffichageFiltres, Times.Never());
        }