public void BuildUrl_Returns_Correct_Url_When_Action_Is_Passed() { var resultContext = BuildResultContext(); var attribute = new AutoRefreshAttribute("Published"); string url = attribute.BuildUrl(resultContext); Assert.Equal("{0}/Feed/Rss/Published".FormatWith(AppPath), url); }
public void BuildUrl_Returns_Correct_Url_When_Action_And_Route_Value_Is_Passed_As_Object() { var values = new RouteValueDictionary { { "start", 2 }, { "max", 20 } }; var resultContext = BuildResultContext(); var attribute = new AutoRefreshAttribute("Published", values); string url = attribute.BuildUrl(resultContext); Assert.Equal("{0}/Feed/Rss/Published/2/20".FormatWith(AppPath), url); }