public void Init() { _treasureCalculator = new TreasureCalculator(); _target = new TreasureController(_treasureCalculator) { Request = new HttpRequestMessage { RequestUri = new Uri("http://localhost/api/treasure") } }; var config = new HttpConfiguration(); config.MapHttpAttributeRoutes(); config.EnsureInitialized(); _target.Request.SetConfiguration(config); }
public TreasureController(ITreasureCalculator treasureCalculator) { _treasureCalculator = treasureCalculator; }