public void ShowEpisodesService_Dispose_calls_Dispose_method()
        {
            var  mock            = new Mock <IUnitOfWork>();
            bool isDisposeCalled = false;

            mock.Setup(a => a.Dispose()).Callback(() => isDisposeCalled = true);

            service = new ShowEpisodesService(mock.Object);

            service.Dispose();

            Assert.IsTrue(isDisposeCalled);
        }