public static (CoreClient, StubMessageHandler, HabiticaCredentials) InstrumentedCoreClient() { var handler = new StubMessageHandler(); var credentials = ValidHabiticaCredentials; var client = CoreClient.Create(credentials, handler); return(client, handler, credentials); }
public void Create_InvalidCredentials_ThrowsArgumentException(HabiticaCredentials credentials) { Assert.Throws <ArgumentException>(() => CoreClient.Create(credentials, new SocketsHttpHandler())); }
public DataSaver(string rootDirectory, string baseAddress, string indexLocation) { _client = CoreClient.Create(baseAddress, indexLocation).Result; _rootDirectory = rootDirectory; }
public void Create_NullArgument_ThrowsArgumentNullException(HabiticaCredentials credentials, HttpMessageHandler handler, Uri baseAddress) { Assert.Throws <ArgumentNullException>(() => CoreClient.Create(credentials, handler, baseAddress)); }