コード例 #1
0
        public void ShouldToRetreiveToggleWithToggleName_Case_Insensitive()
        {
            var configuration = Substitute.For<IInitProvider>();
            configuration.GetAll().Returns(new List<FeatureToggleDto>
            {
                new FeatureToggleDto
                {
                    Name = "MyToggle"
                }
            });
            var provider = new WebApiProvider(configuration);

            var feature = provider.Get("mytogGLE", caseSensitive:false);

            Check.That(feature).IsNotNull();
        }
コード例 #2
0
        public void ShouldToRetreiveToggleWithToggleClass()
        {
            var configuration = Substitute.For<IInitProvider>();
            configuration.GetAll().Returns(new List<FeatureToggleDto>
            {
                new FeatureToggleDto
                {
                    Name = "MyToggle"
                }
            });
            var provider = new WebApiProvider(configuration);

            var feature = provider.Get(new MyToggle(provider));

            Check.That(feature).IsNotNull();
        }