public void SetUp() { var greetingsConfig = new GreetingsConfig { Displays = new Displays { GreetPrefix = "Hello", GreetSuffix = "Bye" }, Toggles = new Toggles { ShowSecret = true } }; greetingsConfigOptions = A.Fake <IOptions <GreetingsConfig> >(); secrets = new Secrets { MySecret = "My Secret" }; A.CallTo(() => greetingsConfigOptions.Value).Returns(greetingsConfig); greetRepository = A.Fake <IGreetRepository>(); A.CallTo(() => greetRepository.PersonalInfo(TestName)).Returns("Personal Info"); log = new ListLogger <GreetService>(); greetService = new GreetService(greetRepository, greetingsConfigOptions, secrets, log); }
private void GreetBtn_Click(object sender, RoutedEventArgs e) { var service = new GreetService(); var name = NameTxt.Text; var greeting = service.Greet(name); ResultTxt.Text = greeting; }
public void Greet_NameAdded_ReturnGreetings() { // Arrange var service = new GreetService(); // Act var greeting = service.Greet(".NET Padawan"); // Assert Assert.AreEqual("Welcome .NET Padawan, my friend!", greeting); }
public App(ITestService testService, IOptions <AppSettings> config, ILogger <App> logger, GreetService greet) { _testService = testService; _logger = logger; _config = config.Value; _greet = greet; }
public void GreetService_HaveGreatDay() { Shim shim = Shim.Replace(() => DateTime.Now).With(() => new DateTime(2019, 2, 20, 20, 50, 0)); var greetService = new GreetService(); var response = string.Empty; PoseContext.Isolate(() => { response = greetService.Greet(); }, shim); Assert.Equal("Have a great day!", response); }
public static void Main(string[] args) { var server = new Server { Services = { GreetService.BindService(new GreeterImpl()) }, Ports = { new ServerPort("localhost", Port, ServerCredentials.Insecure) } }; server.Start(); Console.WriteLine($"Greeter server listening on port {Port}"); Console.WriteLine("Press any key to stop the server..."); Console.ReadKey(); server.ShutdownAsync().Wait(); }
public void GreetService_GoodMorning(string time) { var dateTime = Convert.ToDateTime(time); Shim shim = Shim.Replace(() => DateTime.Now).With(() => dateTime); var greetService = new GreetService(); var response = string.Empty; PoseContext.Isolate(() => { response = greetService.Greet(); }, shim); Assert.Equal("Good morning!", response); }
public void Publish_before_starting_host_GreetService_client_and_server_example() { var service = new GreetService(); using (var serviceHost = this.CreateMessagingService()) { using (var client = serviceHost.MessageFactory.CreateMessageQueueClient()) { client.Publish(new Greet { Name = "World!" }); } serviceHost.RegisterHandler <Greet>(m => service.Any(m.GetBody())); serviceHost.Start(); Assert.That(service.Result, Is.EqualTo("Hello, World!")); Assert.That(service.TimesCalled, Is.EqualTo(1)); } }
static void Main(string[] args) { Server server = null; try { string serverCertificate = File.ReadAllText("GRPCServer/ssl/server.crt"); string serverKey = File.ReadAllText("GRPCServer/ssl/server.key"); string caCertificate = File.ReadAllText("GRPCServer/ssl/ca.crt"); SslServerCredentials serverCredentials = new SslServerCredentials(new List <KeyCertificatePair>() { new KeyCertificatePair(serverCertificate, serverKey) }, caCertificate, true); server = new Server() { Services = { GreetService.BindService(new GreetServiceConstruct()), SquareRootService.BindService(new SquareRootServiceConstruct()), BlogService.BindService(new BlogServiceConstruct()) }, Ports = { new ServerPort("localhost", _port, serverCredentials) } }; server.Start(); Console.WriteLine("The sever is listening on port: " + _port); Console.ReadKey(); } catch (IOException e) { Console.WriteLine("The _server is failed to start " + e.Message); } finally { if (server != null) { server.ShutdownAsync().Wait(); } } }