public void InitializeTest()
        {
            _mockNetworkAdapter = Mock.Of <IHttpNetworkAdapter>();
            var storage      = new Storage.Storage(new StorageAdapter("test.db"));
            var ingestion    = new IngestionHttp(_mockNetworkAdapter);
            var channelGroup = new ChannelGroup(ingestion, storage, "app secret");

            Crashes.Instance = new Crashes();
            Crashes.SetEnabledAsync(true).Wait();
            Crashes.Instance.OnChannelGroupReady(channelGroup, "app secret");
        }
 private static IIngestion DefaultIngestion(IHttpNetworkAdapter httpNetwork = null, INetworkStateAdapter networkState = null)
 {
     if (httpNetwork == null)
     {
         httpNetwork = new HttpNetworkAdapter();
     }
     if (networkState == null)
     {
         networkState = new NetworkStateAdapter();
     }
     return(new NetworkStateIngestion(new RetryableIngestion(new IngestionHttp(httpNetwork)), networkState));
 }
 public ChannelGroup(string appSecret, IHttpNetworkAdapter httpNetwork, INetworkStateAdapter networkState)
     : this(DefaultIngestion(httpNetwork, networkState), DefaultStorage(), appSecret)
 {
 }
 public IosHttpClientAdapter(IHttpNetworkAdapter httpNetworkAdapter)
 {
     _httpNetworkAdapter = httpNetworkAdapter;
 }
 public IngestionHttp(IHttpNetworkAdapter httpNetwork)
 {
     _httpNetwork         = httpNetwork;
     _httpNetwork.Timeout = _requestTimeout;
 }
 public IngestionHttp(IHttpNetworkAdapter httpNetwork)
 {
     _httpNetwork = httpNetwork;
 }
Exemplo n.º 7
0
 public MacOSHttpClientAdapter(IHttpNetworkAdapter httpNetworkAdapter)
 {
     _httpNetworkAdapter = httpNetworkAdapter;
 }
Exemplo n.º 8
0
 public AndroidHttpClientAdapter(IHttpNetworkAdapter httpNetworkAdapter)
 {
     _httpNetworkAdapter = httpNetworkAdapter;
 }
Exemplo n.º 9
0
 private static IIngestion DefaultIngestion(IHttpNetworkAdapter httpNetwork = null)
 {
     return(new NetworkStateIngestion(new RetryableIngestion(new IngestionHttp(httpNetwork ?? new HttpNetworkAdapter()))));
 }