| 1 |
Follow @shahedc |
text |
| 2 |
- |
image |
| 3 |
https://github.com/shahedc/NetLearnerApp |
text |
| 4 |
https://github.com/shahedc/NetLearnerApp/releases/tag/v0.25-alpha |
text |
| 5 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema |
text |
| 6 |
https://github.com/shahedc/NetLearnerApp/blob/master/azure-pipelines.yml.txt |
text |
| 7 |
https://dev.azure.com |
text |
| 8 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/create-first-pipeline |
text |
| 9 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core |
text |
| 10 |
https://youtu.be/ORy3OeqLZlE |
text |
| 11 |
sample repo |
text |
| 12 |
azure-pipelines.yml.txt |
text |
| 13 |
official docs on Microsoft-hosted agents |
text |
| 14 |
restore |
text |
| 15 |
build |
text |
| 16 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core?view=azure-devops#restore-dependencies |
text |
| 17 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core?view=azure-devops#build-your-project |
text |
| 18 |
https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test#options |
text |
| 19 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables |
text |
| 20 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/release |
text |
| 21 |
https://devblogs.microsoft.com/devops/whats-new-with-azure-pipelines/ |
text |
| 22 |
sample YAML file |
text |
| 23 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema |
text |
| 24 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/webapp |
text |
| 25 |
https://www.youtube.com/watch?v=ORy3OeqLZlE |
text |
| 26 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted |
text |
| 27 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core |
text |
| 28 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/create-first-pipeline |
text |
| 29 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-yaml |
text |
| 30 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates |
text |
| 31 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers |
text |
| 32 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/release/variables |
text |
| 33 |
https://docs.microsoft.com/en-us/azure/devops/organizations/public/make-project-public |
text |
| 34 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-rm-web-app-deployment |
text |
| 35 |
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/publish-build-artifacts |
text |
| 36 |
https://github.com/shahedc/YamlForAzureDevOps |
text |
| 37 |
https://github.com/shahedc/YamlForAzureDevOps/blob/master/azure-pipelines-multistage.yml |
text |
| 38 |
https://github.com/shahedc/NetLearnerApp |
text |
| 39 |
https://github.com/shahedc/NetLearnerApp/releases/tag/v0.24-alpha |
text |
| 40 |
Web API sample project |
text |
| 41 |
LearningResourcesController.cs |
text |
| 42 |
Postman |
text |
| 43 |
LearningResourcesController |
text |
| 44 |
LearningResourceController |
text |
| 45 |
SampleRepository.cs |
text |
| 46 |
LearningResourcesController |
text |
| 47 |
LearningResourcesController |
text |
| 48 |
https://docs.microsoft.com/en-us/aspnet/core/web-api/advanced/formatting |
text |
| 49 |
https://learning.postman.com/docs/postman/sending-api-requests/requests/ |
text |
| 50 |
https://github.com/shahedc/NetLearnerApp |
text |
| 51 |
https://github.com/shahedc/NetLearnerApp/releases/tag/v0.23-alpha |
text |
| 52 |
branch |
text |
| 53 |
https://github.com/shahedc/NetLearnerApp/tree/master/experimental/DocMaker |
text |
| 54 |
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore-3.1&tabs=visual-studio#worker-service-template |
text |
| 55 |
Program.cs |
text |
| 56 |
Worker.cs |
text |
| 57 |
DocEngine.cs |
text |
| 58 |
Program.cs |
text |
| 59 |
Worker cla*** |
text |
| 60 |
Program cla*** |
text |
| 61 |
Microsoft.Extensions.Hosting.WindowsServices |
text |
| 62 |
https://devblogs.microsoft.com/aspnet/net-core-workers-as-windows-services/ |
text |
| 63 |
https://gunnarpeipman.com/dotnet-core-worker-service/ |
text |
| 64 |
https://dzone.com/articles/worker-service-template-in-net-core-30 |
text |
| 65 |
https://devblogs.microsoft.com/aspnet/dotnet-core-workers-in-azure-container-instances/ |
text |
| 66 |
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services |
text |
| 67 |
https://github.com/shahedc/NetLearnerApp |
text |
| 68 |
https://github.com/shahedc/NetLearnerApp/releases/tag/v0.22-alpha |
text |
| 69 |
“What’s New” release notes |
text |
| 70 |
System.ComponentModel.DataAnnotations |
text |
| 71 |
LearningResource modelcla*** |
text |
| 72 |
/Views/LearningResources/Create.cshtml |
text |
| 73 |
/Pages/LearningResources/Create.cshtml |
text |
| 74 |
/Pages/ResourceDetail.razor |
text |
| 75 |
https://docs.microsoft.com/en-us/aspnet/core/blazor/forms-validation?view=aspnetcore-3.1 |
text |
| 76 |
Form tag helper |
text |
| 77 |
_ValidationScriptsPartial.cshtml |
text |
| 78 |
jQuery unobtrusive validation |
text |
| 79 |
Create.cshtml |
text |
| 80 |
Create.cshtml |
text |
| 81 |
docs |
text |
| 82 |
Microsoft.AspNetCore.Mvc.ViewFeatures |
text |
| 83 |
RequiredAttribute |
text |
| 84 |
ValidationAttribute |
text |
| 85 |
https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/validation |
text |
| 86 |
https://docs.microsoft.com/en-us/aspnet/core/mvc/models/validation |
text |
| 87 |
https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations |
text |
| 88 |
https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations.validationattribute |
text |
| 89 |
https://docs.microsoft.com/en-us/aspnet/core/blazor/forms-validation?view=aspnetcore-3.1 |
text |
| 90 |
https://github.com/shahedc/NetLearnerApp |
text |
| 91 |
https://github.com/shahedc/NetLearnerApp/releases/tag/v0.21-alpha |
text |
| 92 |
xUnit.net |
text |
| 93 |
NUnit |
text |
| 94 |
MSTest |
text |
| 95 |
poll results |
text |
| 96 |
https://twitter.com/shahedC/status/1131337874903896065 |
text |
| 97 |
#AspNetCore |
text |
| 98 |
#webdev |
text |
| 99 |
#ASPNET |
text |
| 100 |
May 22, 2019 |
text |
| 101 |
similar poll on Facebook |
text |
| 102 |
https://xunit.net/docs/comparisons |
text |
| 103 |
https://github.com/shahedc/NetLearnerApp/tree/master/src/NetLearner.SharedLib.Tests |
text |
| 104 |
https://github.com/shahedc/NetLearnerApp/tree/master/src/NetLearner.Mvc.Tests |
text |
| 105 |
https://github.com/shahedc/NetLearnerApp/tree/master/src/NetLearner.Pages.Tests |
text |
| 106 |
https://github.com/shahedc/NetLearnerApp/tree/master/src/NetLearner.Blazor.Tests |
text |
| 107 |
NetLearner.Mvc.Tests.csproj |
text |
| 108 |
NetLearner.Mvc.csproj |
text |
| 109 |
https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#creating-the-test-project |
text |
| 110 |
ResourceListServiceTests.cs |
text |
| 111 |
https://xunit.net/docs/comparisons#a***ertions |
text |
| 112 |
Julie Lerman |
text |
| 113 |
https://twitter.com/julielerman/status/1259939718151770112 |
text |
| 114 |
https://twitter.com/nbarbettini/status/1259939958573248514 |
text |
| 115 |
https://github.com/dotnet/efcore/issues/18457 |
text |
| 116 |
https://xunit.net/docs/running-tests-in-parallel |
text |
| 117 |
Live Unit Testing |
text |
| 118 |
https://andrewlock.net/creating-parameterised-tests-in-xunit-with-inlinedata-cla***data-and-memberdata/ |
text |
| 119 |
Moq |
text |
| 120 |
integration tests |
text |
| 121 |
WebDriver |
text |
| 122 |
IDE |
text |
| 123 |
Chromium-based Edge browser |
text |
| 124 |
https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/testing?view=aspnetcore-3.1 |
text |
| 125 |
https://docs.microsoft.com/en-us/aspnet/core/test/razor-pages-tests |
text |
| 126 |
https://www.telerik.com/blogs/unit-testing-blazor-components-bunit-justmock |
text |
| 127 |
https://github.com/shahedc/NetLearnerApp/blob/master/src/NetLearner.Mvc.Tests/ResourceListsControllerTests.cs |
text |
| 128 |
https://github.com/shahedc/NetLearnerApp/blob/master/src/NetLearner.Pages.Tests/ResourceListPageTests.cs |
text |
| 129 |
https://github.com/shahedc/NetLearnerApp/blob/master/src/NetLearner.Blazor.Tests/BlazorTest.cs |
text |
| 130 |
https://github.com/Moq/moq4/wiki/Quickstart |
text |
| 131 |
https://www.telerik.com/blogs/unit-testing-blazor-components-bunit-justmock |
text |
| 132 |
https://github.com/egil/bunit |
text |
| 133 |
ComponentTestFixture |
text |
| 134 |
https://github.com/egil/bunit/blob/6c66cc2c77bc8c25e7a2871de9517c2fbe6869dd/src/bunit.web/ComponentTestFixture.cs |
text |
| 135 |
TestContext |
text |
| 136 |
https://github.com/egil/bunit/blob/6c66cc2c77bc8c25e7a2871de9517c2fbe6869dd/src/bunit.web/TestContext.cs |
text |
| 137 |
https://xunit.net/docs/getting-started/netcore/cmdline |
text |
| 138 |
https://xunit.net/docs/running-tests-in-parallel |
text |
| 139 |
https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test |
text |
| 140 |
https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/testing |
text |
| 141 |
https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests |
text |
| 142 |
https://docs.microsoft.com/en-us/aspnet/core/test/razor-pages-tests |
text |
| 143 |
https://docs.microsoft.com/en-us/dotnet/core/testing/ |
text |
| 144 |
https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests?view=aspnetcore-3.1#basic-tests-with-the-default-webapplicationfactory |
text |
| 145 |
https://visualstudiomagazine.com/articles/2018/11/01/net-core-testing.aspx?m=1 |
text |
| 146 |
https://visualstudiomagazine.com/articles/2018/11/01/xunit-tests-in-net-core.aspx |
text |
| 147 |
https://docs.microsoft.com/en-us/visualstudio/test/live-unit-testing |
text |
| 148 |
https://martinfowler.com/articles/mocksArentStubs.html |
text |
| 149 |
http://dontcodetired.com/blog/post/Mocking-in-NET-Core-Tests-with-Moq |
text |
| 150 |
https://www.c-sharpcorner.com/article/moq-unit-test-net-core-app-using-mock-object/ |
text |
| 151 |
https://github.com/bchavez/Bogus |
text |
| 152 |
- |
image |
| 153 |
- |
image |
| 154 |
WordPress.org |
text |
| 155 |
Proudly powered by WordPress |
text |