Beispiel #1
0
        public void GivenADescriptionServiceWhenThereIsNoDescriptionInTheRepoThenAMessageIndicatingNoDescriptionIsReturned()
        {
            var repository = new Mock <IFilmDescriptionRepository>();

            repository
            .Setup(r => r.GetDescriptionResult("Title", "2012"))
            .Returns(new GetDescriptionRepositoryResult {
                Result = RepositoryResult.Failed
            });

            var service = new FilmDescriptionService(repository.Object);

            Assert.That(service.Get("Title", "2012"), Is.EqualTo("No description found."));
        }
Beispiel #2
0
        public void GivenADescriptionServiceWhenThereIsADescriptionInTheRepoThenTheDescriptionIsReturned()
        {
            var repository = new Mock <IFilmDescriptionRepository>();

            repository
            .Setup(r => r.GetDescriptionResult("Title", "2012"))
            .Returns(new GetDescriptionRepositoryResult {
                Result = RepositoryResult.Successful, Value = "Description"
            });

            var service = new FilmDescriptionService(repository.Object);

            Assert.That(service.Get("Title", "2012"), Is.EqualTo("Description"));
        }