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>()); }