Exemplo n.º 1
0
        public void CreateInstanceOfPresenter()
        {
            var mockedView         = new Mock <IAddReviewView>();
            var mockedUsersService = new Mock <IUsersService>();
            var mockedFileSaver    = new Mock <IFileSaver>();

            var presenter = new AddReviewPresenter(mockedView.Object, mockedUsersService.Object, mockedFileSaver.Object);

            Assert.That(presenter, Is.InstanceOf <Presenter <IAddReviewView> >());
        }
Exemplo n.º 2
0
        public void InitializeCorrectly_WhenParametersAreValid()
        {
            var mockedView         = new Mock <IAddReviewView>();
            var mockedUsersService = new Mock <IUsersService>();
            var mockedFileSaver    = new Mock <IFileSaver>();

            var presenter = new AddReviewPresenter(mockedView.Object, mockedUsersService.Object, mockedFileSaver.Object);

            Assert.That(presenter, Is.Not.Null);
        }
Exemplo n.º 3
0
        public void CallFileSaversSaveMethod_WhenViewsEventIsRaised()
        {
            var mockedView         = new Mock <IAddReviewView>();
            var mockedUsersService = new Mock <IUsersService>();
            var mockedFileSaver    = new Mock <IFileSaver>();
            var presenter          = new AddReviewPresenter(mockedView.Object, mockedUsersService.Object, mockedFileSaver.Object);

            mockedView.Raise(x => x.SaveReview += null, null,
                             new AddReviewEventArgs("gosho", "pesho", "stamat", new byte[1], 1, "mariika", "deeba", "svurshiha"));

            mockedFileSaver.Verify(x => x.SaveFile(It.IsAny <string>(), It.IsAny <byte[]>()), Times.Once);
        }