public void if_index_exists_use_that_as_the_default() { var indexCall = ActionCall.For<FakeFubuDiagnostics>(x => x.Index()); var call1 = ActionCall.For<FakeFubuDiagnostics>(x => x.get_simple()); var call2 = ActionCall.For<FakeFubuDiagnostics>(x => x.get_link()); var group = new DiagnosticGroup(Assembly.GetExecutingAssembly(), new ActionCall[] {indexCall, call1, call2}); group.GetDefaultUrl().ShouldEqual("_fubu/fake"); }
public void if_only_one_link_use_that_as_the_default() { var call1 = ActionCall.For<FakeFubuDiagnostics>(x => x.get_simple()); var group = new DiagnosticGroup(Assembly.GetExecutingAssembly(), new ActionCall[] { call1 }); group.GetDefaultUrl().ShouldEqual("_fubu/fake/simple"); }