Example #1
0
        public void calculo_do_salario(decimal salario, decimal desconto, decimal resultado)
        {
            var service          = new DojoService();
            var salarioCalculado = service.CalculaSalarioComDesconto(salario, desconto);

            salarioCalculado.Should().Be(resultado);
        }
Example #2
0
        public async Task GetAllComingDojos(IDialogContext context, LuisResult result)
        {
            string message = "The upcoming Dojos are";

            DojoService.GetDojos().Where(d => d.IsFuture).ToList().ForEach(d =>
            {
                message += $"\n\n" +
                           $"{d.Company} ({d.Adress}) on {d.Start.ToString("MMMM d")} between {d.Start.ToString("HH:mm")} - {d.End.ToString("HH:mm")}";
            });

            await context.PostAsync(message);
        }
Example #3
0
 public async Task GetNextDojo(IDialogContext context, LuisResult result)
 {
     try
     {
         var nextDojo = DojoService.GetNextDojo();
         await context.PostAsync($"Next Dojo is at {nextDojo.Company} ({nextDojo.Adress}) on {nextDojo.Start.ToString("MMMM d")} between {nextDojo.Start.ToString("HH:mm")} - {nextDojo.End.ToString("HH:mm")}");
     }
     catch (Exception)
     {
         await context.PostAsync($"I... I don't know when the next dojo is 😢 \n\n Maybe it isn't planned yet?");
     }
 }
Example #4
0
        public void ProcessSimple_StaticMethod()
        {
            var service = new DojoService(new StringCompiler());

            Assert.AreEqual("Success", service.ProcessSimple(SIMPLE_STATIC_METHOD, SIMPLE_STATIC_METHOD_TEST));
        }
 public void ProcessSimple_StaticMethod()
 {
     var service = new DojoService(new StringCompiler());
     Assert.AreEqual("Success", service.ProcessSimple(SIMPLE_STATIC_METHOD, SIMPLE_STATIC_METHOD_TEST));
 }