public async Task get_back_feature_when_is_configured(DbContextOptions <StoreDbContext> options) { var store = new EntityFrameworkCoreStoreBuilder(options) .Build(); var expected = await store.FindFeatureAsync("app-feature", "default"); expected.Should() .NotBeNull(); expected.GetToggles() .Count().Should().Be(1); expected.GetToggles() .First() .GetParameters() .Count().Should().Be(2); expected.GetToggles() .First() .GetParameters() .First() .Name.Should().Be("strparam"); expected.GetToggles() .First() .GetParameters() .First() .Value.Should().Be("value1"); }
public async Task get_null_when_feature_is_not_configured_on_product(DbContextOptions <StoreDbContext> options) { var store = new EntityFrameworkCoreStoreBuilder(options) .Build(); var expected = await store.FindFeatureAsync("non-existing-feature", "default"); expected.Should() .BeNull(); }