public NotesController(IUrlLocationHelper locationHelper, ICreationService creationService, IUpdateService updateService, INotesRepository notesRepository, IRetrievalService retrievalService) { _locationHelper = locationHelper; _creationService = creationService; _updateService = updateService; _notesRepository = notesRepository; _retrievalService = retrievalService; }
public void Init() { _urlHelper = Substitute.For <UrlHelper>(); _routeOptions = Substitute.For <IRouteOptions>(); _urlHelper .Route("test", Arg.Is <Object>(value => (Guid) new HttpRouteValueDictionary(value)["id"] == new Guid(Id))) .Returns($"/{Id}/test"); _routeOptions .GetNotesRouteName() .Returns("test"); _urlLocationHelper = new UrlLocationHelper(_urlHelper, _routeOptions); }