public async Task RequestsCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new ActivitiesClient(connection); var filters = new ActivityFilters { PageSize = 1, PageCount = 1, StartPage = 0, Done = ActivityDone.Done, }; await client.GetAllForCurrent(filters); Received.InOrder(async() => { await connection.GetAll <Activity>( Arg.Is <Uri>(u => u.ToString() == "activities"), Arg.Is <Dictionary <string, string> >(d => d.Count == 1 && d["done"] == "1"), Arg.Is <ApiOptions>(o => o.PageSize == 1 && o.PageCount == 1 && o.StartPage == 0) ); }); }
public TestActivitiesClient() { IRestClient restClient = RestClientMockFactory.Get(_expectedDtoReturned); TestServiceProvider serviceProvider = new TestServiceProvider(restClient); _activitiesClient = serviceProvider.Get <ActivitiesClient>(); }
// Constructor #region ApiClient() public ApiClient(IApiClientSettings settings = null) { // Settings settings = settings ?? ApiClientSettings.Default; // Mapping MappingInstaller.Register(); //#if DEBUG ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; //#endif //Cache = cache; //Context = context; Accounts = new AccountsClient(settings); Activations = new ActivationsClient(Mapper.Engine, settings); Activities = new ActivitiesClient(Mapper.Engine, settings); CalendarItems = new CalendarItemsClient(Mapper.Engine, settings); Devices = new DevicesClient(Mapper.Engine, settings); People = new PeopleClient(Mapper.Engine, settings); //People = new CachingPeopleService(Context); }
public void DeletesCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new ActivitiesClient(connection); client.Delete(123); connection.Received().Delete(Arg.Is <Uri>(u => u.ToString() == "activities/123")); }
public static IServiceCollection AddTeamPanelApi(this IServiceCollection services, ApiConfiguration apiConfiguration) { services.AddScoped <IActivitiesClient>( factory => { IActivitiesClient activitiesClient = new ActivitiesClient(apiConfiguration); return(activitiesClient); } ); return(services); }
public async Task RequestsCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new ActivitiesClient(connection); await client.Get(123); Received.InOrder(async() => { await connection.Get <Activity>(Arg.Is <Uri>(u => u.ToString() == "activities/123")); }); }
public void PostsToTheCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new ActivitiesClient(connection); var newActivity = new NewActivity("subject", "type"); client.Create(newActivity); connection.Received().Post <Activity>(Arg.Is <Uri>(u => u.ToString() == "activities"), Arg.Is <NewActivity>(nc => nc.Subject == "subject" && nc.Type == "type")); }
public void PutsCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new ActivitiesClient(connection); var editActivity = new ActivityUpdate { Subject = "subject", Type = "type" }; client.Edit(123, editActivity); connection.Received().Put <Activity>(Arg.Is <Uri>(u => u.ToString() == "activities/123"), Arg.Is <ActivityUpdate>(nc => nc.Subject == "subject" && nc.Type == "type")); }
public AverageSpeedController(ActivitiesClient activitiesClient, IMapper mapper) { _activitiesClient = activitiesClient; _mapper = mapper; }
public BaseActivitiesController(ActivitiesClient activitiesClient) { _activitiesClient = activitiesClient; }
public ScatterController(ActivitiesClient activitiesClient) : base(activitiesClient) { }
public IntervalsController(ActivitiesClient activitiesClient) { _activitiesClient = activitiesClient; }
public DebugController(ActivitiesClient activitiesClient, ICachingService cachingService, IPermanentStorageService permanentStorageService) { _activitiesClient = activitiesClient; _cachingService = cachingService; _permanentStorageService = permanentStorageService; }
public ProgressController(ActivitiesClient activitiesClient) : base(activitiesClient) { }
public IntervalStatisticsService(ActivitiesClient activitiesClient) { _activitiesClient = activitiesClient; }
public RaceService(ActivitiesClient activitiesClient) { _activitiesClient = activitiesClient; }
public async Task EnsuresNonNullArguments() { var client = new ActivitiesClient(Substitute.For <IApiConnection>()); await Assert.ThrowsAsync <ArgumentNullException>(() => client.GetAllForCurrent(null)); }
public ThresholdController(ActivitiesClient activitiesClient) { _activitiesClient = activitiesClient; }
public SyncController(ActivitiesClient activitiesClient, ActivitiesSyncService activitiesSyncService) : base(activitiesClient) { _activitiesSyncService = activitiesSyncService; }
public ActivitiesController( ActivitiesClient activitiesClient, IntervalStatisticsService intervalStatisticsService) : base(activitiesClient) { _intervalStatisticsService = intervalStatisticsService; }