public void Should_set_student_route_value()
 {
     int valueToset = 0;
     var provider = new EmptyRouteValueProvider();
     var student = "student";
     var expectedValue = 123;
     provider.ProvideRouteValue(student, s => s == "studentUSI" ? expectedValue : 000, (s, o) => valueToset = (s == student) ? (int)o : 999);
     Assert.AreEqual(expectedValue, valueToset);
 }
 public void Should_set_metric_route_value()
 {
     int valueToset = 0;
     var provider = new EmptyRouteValueProvider();
     var metric = "metricName";
     var expectedValue = 123;
     provider.ProvideRouteValue(metric, s => s == "metricVariantId" ? expectedValue : 000, (s, o) => valueToset = (s == metric) ? (int)o : 999);
     Assert.AreEqual(expectedValue, valueToset);
 }