public async Task PopulateTagsList_Test()
        {
            // arrange
            var        fakeView             = A.Fake <IAddMediaItemForm>();
            var        fakeMediaItemService = A.Fake <IMediaItemService>();
            var        fakeTagService       = A.Fake <ITagService>();
            List <Tag> tags = new List <Tag> {
                new Tag {
                    Name = "tag"
                }
            };

            A.CallTo(() => fakeTagService.GetAll()).Returns(tags);
            var           fakeImageFileReader = A.Fake <IImageFileReader>();
            MockPresenter presenter           = new MockPresenter(fakeMediaItemService, fakeTagService, fakeView, fakeImageFileReader);

            // act
            await presenter.PopulateTagsList();

            // assert
            Assert.IsFalse(presenter.GetAllTagsValueByKey("tag"));
        }