Exemple #1
0
        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>();
        }