示例#1
0
        public void CallMoviesServiceGetByIdMethodWithExactlySameId(string testId)
        {
            var mockedMoviesService = new Mock <IMoviesService>();

            var actualGetMoviesPresenter =
                new Presenters.MoviePresenters.GetMoviesPresenter(mockedMoviesService.Object);

            actualGetMoviesPresenter.GetMovieById(testId);

            mockedMoviesService.Verify(service => service.GetById(testId), Times.Once);
        }
示例#2
0
        public void CallMoviesServiceGetByIdMethod()
        {
            var mockedMoviesService = new Mock <IMoviesService>();

            var actualGetMoviesPresenter =
                new Presenters.MoviePresenters.GetMoviesPresenter(mockedMoviesService.Object);

            actualGetMoviesPresenter.GetMovieById("1");

            mockedMoviesService.Verify(service => service.GetById(It.IsAny <string>()), Times.Once);
        }
示例#3
0
        public void ThrowWhenIsCalledWithNullOrEmptyParameter()
        {
            var    mockedMoviesService = new Mock <IMoviesService>();
            string nullId = null;

            var actualGetMoviesPresenter =
                new Presenters.MoviePresenters.GetMoviesPresenter(mockedMoviesService.Object);

            Assert.That(
                () => actualGetMoviesPresenter.GetMovieById(nullId),
                Throws.InstanceOf <ArgumentNullException>());
        }