public void the_resource_hash_is_deterministic_by_route_parameters() { var hash1 = new CurrentChain(theChain, theRouteData).ResourceHash(); var hash2 = new CurrentChain(theChain, theRouteData).ResourceHash(); hash1.ShouldEqual(hash2); var hash3 = new CurrentChain(theChain, someDifferentRouteData).ResourceHash(); hash1.ShouldNotEqual(hash3); }