private static async Task Main(string[] args) { IRemoteApiService remoteApiService; if (!USE_AUTHENTICATION) { remoteApiService = new RemoteApiService(LOG_LEVEL, TimeSpan.FromSeconds(30)); } else { remoteApiService = new RemoteApiService(LOG_LEVEL, TimeSpan.FromSeconds(2), new Login { UserName = "******", Password = "******" }); } //await new Programs.WithPolly(remoteApiService) //.GetAllPostsWithCircuitBreaker(); await new Programs.Normal(remoteApiService).GetAllPosts(); Console.WriteLine(SEPARATOR); Console.WriteLine("Press any key to exit"); Console.ReadKey(); }
public void ConstructForAuthenticatedUse() { var remoteApiService = new RemoteApiService(LogLevel.None, TimeSpan.FromSeconds(30), new Login { UserName = "******", Password = "******" }); remoteApiService.Should().BeOfType <RemoteApiService>(); }
public void Initialze() { _remoteApiService = new RemoteApiService(); }
public void ConstructForNormalUse() { var remoteApiService = new RemoteApiService(LogLevel.None, TimeSpan.FromSeconds(30)); remoteApiService.Should().BeOfType <RemoteApiService>(); }