Exemplo n.º 1
0
 public void Specific_returns_trumps_returnsforall()
 {
     var thing1 = new FluentSomething();
     var thing2 = new FluentSomething();
     _fluentSomething.ReturnsForAll<IFluentSomething>(thing1);
     _fluentSomething.Chain().Returns(thing2);
     Assert.That(_fluentSomething.Chain(), Is.SameAs(thing2));
     Assert.That(_fluentSomething.Me(), Is.SameAs(thing1));
 }
Exemplo n.º 2
0
 public void Return_concrete_derived_type()
 {
     var concreteSomething = new FluentSomething();
     _fluentSomething.ReturnsForAll<IFluentSomething>(concreteSomething);
     Assert.That(_fluentSomething.Chain(), Is.SameAs(concreteSomething));
 }