public void CanOverrideDefaultResultForType() { ResultSynthesizer synth = new ResultSynthesizer(); string newResult = "new result"; synth.SetResult(typeof(string), newResult); AssertReturnsValue(synth, typeof(string), newResult); }
public void CanSpecifyResultForOtherType() { var synth = new ResultSynthesizer(); var value = new NamedObject("value"); synth.SetResult(typeof(NamedObject), value); AssertReturnsValue(synth, typeof(NamedObject), value); }