public void SetsReturnValueOfInvocation() { object result = new NamedObject("result"); var action = new ReturnAction(result); Assert.AreSame(result, ResultOfAction(action), "result"); }
public void HasAReadableDescription() { object result = new NamedObject("result"); var action = new ReturnAction(result); AssertDescription.IsEqual(action, "return <result>"); }
/// <summary> /// Initializes static members of the <see cref="ResultSynthesizer"/> class. /// </summary> static ResultSynthesizer() { defaultResults[typeof (string)] = new ReturnAction(String.Empty); defaultResults[typeof (ArrayList)] = new ReturnCloneAction(new ArrayList()); defaultResults[typeof (SortedList)] = new ReturnCloneAction(new SortedList()); defaultResults[typeof (Hashtable)] = new ReturnCloneAction(new Hashtable()); defaultResults[typeof (Queue)] = new ReturnCloneAction(new Queue()); defaultResults[typeof (Stack)] = new ReturnCloneAction(new Stack()); }