public void should_set_the_OverrideResult_property() { var overrider = new CurrentRequestResultOverride(); var redirectResult = new RedirectResult(""); overrider.OverrideIfNotAlreadyOverriden(redirectResult); overrider.OverrideResult.ShouldBeTheSameAs(redirectResult); }
public void should_leave_previous_override_in_place() { var overrider = new CurrentRequestResultOverride(); var firstResult = new RedirectResult(""); var secondResult = new RedirectResult(""); overrider.OverrideIfNotAlreadyOverriden(firstResult); overrider.OverrideIfNotAlreadyOverriden(secondResult); overrider.OverrideResult.ShouldBeTheSameAs(firstResult); }