public async Task ExistsWithId_Test(int id, bool expectedResult)
        {
            // arrange
            MockMediaItemService service = new MockMediaItemService();

            // act
            bool actualResult = await service.ExistsWithId(id);

            // assert
            Assert.AreEqual(expectedResult, actualResult);
        }
        public async Task GetByType_Test()
        {
            // arrange
            MockMediaItemService service = new MockMediaItemService();

            // act
            var result = await service.GetByType(ItemType.Dvd);

            // assert
            Assert.IsTrue(result.ToList().Count() == 1);
            Assert.IsTrue(result.ToList()[0].Id == 1);
        }
        public async Task GetIdByTitle_Test()
        {
            // arrange
            string title                 = "item2";
            int    expectedId            = 2;
            MockMediaItemService service = new MockMediaItemService();

            // act
            int actualId = await service.GetIdByTitle(title);

            // assert
            Assert.AreEqual(expectedId, actualId);
        }