Beispiel #1
0
        public void CallScreeningServiceGetMovieTitleByScreeningIdMethodWithSameParameterId()
        {
            var    mockedScreeningService = new Mock <IFilmScreeningService>();
            var    mockedSeatService      = new Mock <ISeatService>();
            string validId = "1";

            var actualPaymentPresenter =
                new Presenters.PaymentPresenters.PaymentPresenter(mockedScreeningService.Object, mockedSeatService.Object);

            actualPaymentPresenter.GetMovieTitleByScreeningId(validId);

            mockedScreeningService.Verify(
                service => service.GetMovieTitleByScreeningId(validId), Times.Once);
        }
Beispiel #2
0
        public void ReturnSameValueFromScreeningServiceGetMovieTitleByScreeningId()
        {
            var mockedScreeningService = new Mock <IFilmScreeningService>();
            var mockedSeatService      = new Mock <ISeatService>();

            string validId       = "1";
            string expectedTitle = "Batman";

            mockedScreeningService.Setup(
                service => service.GetMovieTitleByScreeningId(validId))
            .Returns(expectedTitle);

            var actualPaymentPresenter =
                new Presenters.PaymentPresenters.PaymentPresenter(mockedScreeningService.Object, mockedSeatService.Object);

            string actualCount = actualPaymentPresenter.GetMovieTitleByScreeningId(validId);

            Assert.AreEqual(expectedTitle, actualCount);
        }