public async Task Should_add_application_feature()
        {
            var application = new Application("App01", "0.1");
            var feature     = new Feature("isBlueButtonActive", true);
            var dto         = new ApplicationFeatureDTO(feature, application, false);

            var appFeature = await _applicationFeatureDomainService.Add(dto);

            using (new AssertionScope())
            {
                _applicationFeatureRepository.Received(1).Add(appFeature);
                appFeature.Application.Name.Should().Be("App01");
                appFeature.Application.Version.Should().Be("0.1");
                appFeature.Feature.Name.Should().Be("isBlueButtonActive");
                appFeature.Feature.IsActive.Should().Be(true);
                appFeature.IsActive.Should().Be(false);
            }
        }