public void GetEntityUrl_should_return_valid_url_with_no_inheritance() { var entity = new UserTest(); var urlProvider = new UrlProvider(GetProvider <ReadOnlyWebController <User, int> >("api/users/{id}"), httpContextAccessor); var result = urlProvider.GetEntityApiUri(entity); Assert.Equal("https://mon.domain.com/api/users/10", result.ToString()); }
public void GetEntityUrl_should_return_valid_url_diffeent_template() { var entity = new User { Id = 1 }; var urlProvider = new UrlProvider(GetProvider <ReadOnlyWebController <User, int> >("api/users/{userId}"), httpContextAccessor); var result = urlProvider.GetEntityApiUri(entity); Assert.Equal("https://mon.domain.com/api/users/1", result.ToString()); }
public void GetEntityUrl_should_return_valid_url(Type type) { var entity = new User { Id = 1 }; var urlProvider = new UrlProvider(GetProvider(type, "api/users/{id}"), httpContextAccessor); var result = urlProvider.GetEntityApiUri(entity); Assert.Equal("https://mon.domain.com/api/users/1", result.ToString()); }