public void When_GetById_not_existing_Should_return_Null()
        {
            var channelId          = "rtp1";
            var programServiceMock = new Mock <IProgramsService>();

            programServiceMock.Setup(c => c.GetAll()).Returns(GetProgramsList(channelId));

            var manager = new ProgramsManager(programServiceMock.Object);

            var result = manager.GetById("program10");

            Assert.IsNull(result);
        }
        public void When_GetById_Should_return_Program()
        {
            var channelId          = "rtp1";
            var programServiceMock = new Mock <IProgramsService>();

            programServiceMock.Setup(c => c.GetAll()).Returns(GetProgramsList(channelId));

            var manager = new ProgramsManager(programServiceMock.Object);

            var result = manager.GetById("program3");

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Id.Equals("program3"));
        }