layout: true
--- class: center, middle # TestingWebAPI => ( press > ) https://ignatandrei.github.io/Presentations/TestingWebAPI.html Code at https://ignatandrei.github.io/Presentations/TestingWebAPI.zip --- # Agenda 0. About me 1. Introduction WebAPI - just function 2. POSTMAN 3. Swagger / WebAPI2CLI 4. Blockly 7. Discussion / Questions ? --- class: center, top # About me ![:img ignat, 10%](ignat.jpg) Andrei Ignat http://msprogrammer.serviciipeweb.ro/ www.ASP.NET forum moderator YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/ --- class: center, top # Introduction WebAPI - just function Demo .NET Get and Post https://localhost:44336/weatherforecast --- class: center, top # Postman Demo & save code as ( Powershell / .NET ) https://www.postman.com/downloads/ Get and Post Demo --- class: left, top # WebAPI test with Swagger / WebAPI2CLI https://swagger.io/specification/ Demo https://docs.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-3.1&tabs=visual-studio https://localhost:44336/swagger --- class: left, top # Blockly / WebAPI2CLI https://github.com/ignatandrei/WebAPI2CLI https://github.com/ignatandrei/netcoreblockly Demo DemoApp.exe --CLI_ENABLED=1 --CLI_HELP=1 DemoApp.exe --CLI_ENABLED=1 --CLI_COMMANDS="Command001" https://localhost:44336/blockly.html --- class: center, top # Questions? Andrei Ignat http://msprogrammer.serviciipeweb.ro/ www.ASP.NET forum moderator YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/