public async Task LoadLink_WithoutContextualization_ShouldLinkDefaultImage()
        {
            var model = new WithContextualizedReference
            {
                Id = "1",
                PersonContextualization = new PersonContextualization
                {
                    Id             = "32",
                    Name           = "Altered named",
                    SummaryImageId = null
                }
            };
            var actual = await _sut.LoadLink <WithContextualizedReferenceLinkedSource>().FromModelAsync(model);

            Assert.Same(model.PersonContextualization, actual.Person.Contextualization);
            Assert.Equal($"person-img-{model.PersonContextualization.Id}", actual.Person.SummaryImage.Id);
        }
        public async Task LoadLink_WithContextualization_ShouldLinkOverriddenImage()
        {
            var model = new WithContextualizedReference
            {
                Id = "1",
                PersonContextualization = new PersonContextualization
                {
                    Id             = "32",
                    Name           = "Altered named",
                    SummaryImageId = "overriden-image"
                }
            };
            var actual = await _sut.LoadLink <WithContextualizedReferenceLinkedSource>().FromModelAsync(model);

            Assert.Same(model.PersonContextualization, actual.Person.Contextualization);
            Assert.Equal(model.PersonContextualization.Id, actual.Person.Model.Id);
            Assert.Same(model.PersonContextualization.SummaryImageId, actual.Person.SummaryImage.Id);
        }