Skip to content

feat: Add Dependency Injection and Hosting support

Codecov / codecov/patch failed Nov 18, 2024 in 1s

46.69% of diff hit (target 94.19%)

View this Pull Request on Codecov

46.69% of diff hit (target 94.19%)

Annotations

Check warning on line 12 in src/OpenFeature.DependencyInjection/Guard.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/Guard.cs#L12

Added line #L12 was not covered by tests

Check warning on line 16 in src/OpenFeature.DependencyInjection/Guard.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/Guard.cs#L16

Added line #L16 was not covered by tests

Check warning on line 19 in src/OpenFeature.DependencyInjection/Guard.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/Guard.cs#L18-L19

Added lines #L18 - L19 were not covered by tests

Check warning on line 36 in src/OpenFeature.DependencyInjection/Internal/FeatureLifecycleManager.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/Internal/FeatureLifecycleManager.cs#L33-L36

Added lines #L33 - L36 were not covered by tests

Check warning on line 44 in src/OpenFeature.DependencyInjection/Internal/FeatureLifecycleManager.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/Internal/FeatureLifecycleManager.cs#L41-L44

Added lines #L41 - L44 were not covered by tests

Check warning on line 51 in src/OpenFeature.DependencyInjection/OpenFeatureBuilder.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilder.cs#L50-L51

Added lines #L50 - L51 were not covered by tests

Check warning on line 56 in src/OpenFeature.DependencyInjection/OpenFeatureBuilder.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilder.cs#L55-L56

Added lines #L55 - L56 were not covered by tests

Check warning on line 78 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L77-L78

Added lines #L77 - L78 were not covered by tests

Check warning on line 82 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L82

Added line #L82 was not covered by tests

Check warning on line 86 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L84-L86

Added lines #L84 - L86 were not covered by tests

Check warning on line 131 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L129-L131

Added lines #L129 - L131 were not covered by tests

Check warning on line 133 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L133

Added line #L133 was not covered by tests

Check warning on line 138 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L135-L138

Added lines #L135 - L138 were not covered by tests

Check warning on line 141 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L141

Added line #L141 was not covered by tests

Check warning on line 145 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L143-L145

Added lines #L143 - L145 were not covered by tests

Check warning on line 147 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L147

Added line #L147 was not covered by tests

Check warning on line 150 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L149-L150

Added lines #L149 - L150 were not covered by tests

Check warning on line 157 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L153-L157

Added lines #L153 - L157 were not covered by tests

Check warning on line 159 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L159

Added line #L159 was not covered by tests

Check warning on line 162 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L161-L162

Added lines #L161 - L162 were not covered by tests

Check warning on line 175 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L175

Added line #L175 was not covered by tests

Check warning on line 197 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L188-L197

Added lines #L188 - L197 were not covered by tests

Check warning on line 203 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L201-L203

Added lines #L201 - L203 were not covered by tests

Check warning on line 208 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L208

Added line #L208 was not covered by tests

Check warning on line 219 in src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/OpenFeature.DependencyInjection/OpenFeatureBuilderExtensions.cs#L210-L219

Added lines #L210 - L219 were not covered by tests