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); }
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); }
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?"); } }
public void ProcessSimple_StaticMethod() { var service = new DojoService(new StringCompiler()); Assert.AreEqual("Success", service.ProcessSimple(SIMPLE_STATIC_METHOD, SIMPLE_STATIC_METHOD_TEST)); }