static void Main(string[] args) { try { using (var microdotInitializer = new MicrodotInitializer( "test-client", new NLogModule())) { //NLog.LogManager.GlobalThreshold = NLog.LogLevel.Info; var calculatorService = microdotInitializer.Kernel.Get <ICalculatorService>(); while (true) { try { int sum = calculatorService.Add(2, 3).Result; Console.WriteLine($"Sum: {sum}"); } catch (Exception e) { Console.WriteLine(e); throw; } } } } catch (Exception ex) { Console.Error.WriteLine(ex); } }
public void Setup() { _serviceInterfaceMapper = Substitute.For <IServiceInterfaceMapper>(); _serviceInterfaceMapper.ServiceInterfaceTypes.Returns(_ => _typesToValidate); _unitTesting = new MicrodotInitializer("", new ConsoleLogLoggersModules(), kernel => kernel.Rebind <IServiceInterfaceMapper>().ToConstant(_serviceInterfaceMapper)); _serviceValidator = _unitTesting.Kernel.Get <SensitivityAttributesValidator>(); }
public void SetUp() { MicrodotInitializer microdotInitializer = new MicrodotInitializer("CalculatorService.Client", new NLogModule(), kernel => { }); _testingKernel = microdotInitializer.Kernel; }
public void SetUp() { MicrodotInitializer microdotInitializer = new MicrodotInitializer( "", new NLogModule(), kernel => { }); _testingKernel = microdotInitializer.Kernel; }
public async Task RequestWithException_ShouldNotWrap(Type exceptionType) { var _kernel = new MicrodotInitializer("", new FakesLoggersModules(), k => k.RebindForTests()); var _exceptionSerializer = _kernel.Kernel.Get <JsonExceptionSerializer>(); _testinghost.Host.Instance.When(a => a.DoSomething()).Throw(i => (Exception)Activator.CreateInstance(exceptionType, "MyEx", null, null, null)); var request = await GetRequestFor <IDemoService>(p => p.DoSomething()); var responseJson = await(await new HttpClient().SendAsync(request)).Content.ReadAsStringAsync(); var responseException = _exceptionSerializer.Deserialize(responseJson); responseException.ShouldBeOfType(exceptionType); }
static async Task Main(string[] args) { try { using (var microdotInitializer = new MicrodotInitializer("test-client", new NLogModule(), k => { k.Rebind <IRevokeListener>().ToConstant(_fakeRevokingManager); })) { //NLog.LogManager.GlobalThreshold = NLog.LogLevel.Info; var calculatorService = microdotInitializer.Kernel.Get <ICalculatorService>(); Task.Factory.StartNew(() => ListenToRevokes()); while (true) { try { var result = await calculatorService.Add(1, 2); Console.WriteLine($"Value: {result}"); } catch (Exception e) { Console.WriteLine($"Error: {e.Message}"); // throw; } await Task.Delay(1000); } } } catch (Exception ex) { Console.Error.WriteLine(ex); } }
static void Main(string[] args) { try { Environment.SetEnvironmentVariable("GIGYA_CONFIG_ROOT", Environment.CurrentDirectory); Environment.SetEnvironmentVariable("GIGYA_CONFIG_PATHS_FILE", ""); Environment.SetEnvironmentVariable("GIGYA_ENVVARS_FILE", Environment.CurrentDirectory); Environment.SetEnvironmentVariable("REGION", "us1"); Environment.SetEnvironmentVariable("ZONE", "us1a"); Environment.SetEnvironmentVariable("ENV", "dev"); Environment.SetEnvironmentVariable("GIGYA_BASE_PATH", Environment.CurrentDirectory); using (var microdotInitializer = new MicrodotInitializer("CalculatorService.Client", new NLogModule())) { var calculatorService = microdotInitializer.Kernel.Get <ICalculatorService>(); int sum = calculatorService.Add(2, 3).Result; Console.WriteLine($"Sum: {sum}"); } } catch (Exception ex) { Console.Error.WriteLine(ex); } }