public void ShouldGetNameValueFromProvider()
        {
            _provider
                .Get(Arg.Any<IFeatureToggle>())
                .Returns(new FeatureToggleDto()
                {
                    Name = "Test"
                });

            var myToggle = new MyToggle(_provider);
            Check.That(myToggle.Name).IsEqualTo("Test");
        }
        public void ShouldGetNotEnableValueFromProvider()
        {
            _provider
                .Get(Arg.Any<IFeatureToggle>())
                .Returns(new FeatureToggleDto()
                {
                    IsEnable = false
                });

            var myToggle = new MyToggle(_provider);
            Check.That(myToggle.IsEnable).IsFalse();
        }
        public void ShouldGetFeatureConfiguration()
        {
            _provider
                .Get(Arg.Any<IFeatureToggle>())
                .Returns(new FeatureToggleDto()
                {
                    IsEnable = true
                });

            var myToggle = new MyToggle(_provider);
            Check.That(myToggle.IsEnable).IsTrue();
            _provider.Received(1).Get(Arg.Any<IFeatureToggle>());
        }