public void WrapValueReturnsTheFlipperId() { var actor = MockRepository.GenerateStub <IFlipperActor>(); actor.Stub(x => x.FlipperId).Return("User: 5"); var gate = new ActorGate(); Assert.That(gate.WrapValue(actor), Is.EqualTo("User: 5")); }
public void IsOpenReturnsFalseWhenActorNotInSet() { var actor = MockRepository.GenerateStub <IFlipperActor>(); actor.Stub(x => x.FlipperId).Return("5"); var gate = new ActorGate(); Assert.That(gate.IsOpen(actor, new HashSet <string>(new[] { "25" }), "feature"), Is.False); }
public void IsOpenReturnsFalseWhenActorNotAnIFlipperActor() { var gate = new ActorGate(); Assert.That(gate.IsOpen(new object(), new HashSet <string>(new[] { "5" }), "feature"), Is.False); }
public void IsOpenReturnsFalseForNullActor() { var gate = new ActorGate(); Assert.That(gate.IsOpen(null, new HashSet <string>(new[] { "5" }), "feature"), Is.False); }
public void IsEnabledReturnsTrueForNonEmptySet() { var gate = new ActorGate(); Assert.That(gate.IsEnabled(new HashSet <string>(new[] { "foo" })), Is.True); }
public void IsEnabledReturnsFalseForEmptySet() { var gate = new ActorGate(); Assert.That(gate.IsEnabled(new HashSet <string>()), Is.False); }