* Trivial - Add VS Code workspace * Trivial - Add VSCode build task & extra ignore On GNU/Linux, auto-generated .directory files should be ignored. * WIP #485 - Boilerplate for unit test project * WIP #485 - Add test coverage (Remove/RemoveAll) * WIP #485 - Implement RemoveAll * Remove redundant logic, covered by IDictionary Per the following, the contract for a generic IDictionary, the Remove method already deals with non-existent keys. https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.idictionary-2.remove?view=net-5.0#System_Collections_Generic_IDictionary_2_Remove__0_ * Resolve #485 - Add PurgeVariables methods These are convenience methods upon ActivityExecutionContext and WorkflowExecutionContext, consistent with their current APIs. Also in this commit are tests for those simple methods. There's a bit of test-scaffold as well included, such as: * Autofixture Xunit2 integration * New project for unit tests * Customize attribute for avoiding crashes on Autofixture recursion * Reusable specimen builder for creating IServiceProvider which resolves services from Autofixture * Custonize attribute for a parameter to use that ^^ specimen builder
68 lines
752 B
Plaintext
68 lines
752 B
Plaintext
#Ignore thumbnails created by Windows
|
|
Thumbs.db
|
|
|
|
#Ignore files built by Visual Studio
|
|
*.obj
|
|
*.exe
|
|
*.pdb
|
|
*.user
|
|
*.aps
|
|
*.pch
|
|
*.vspscc
|
|
*_i.c
|
|
*_p.c
|
|
*.ncb
|
|
*.suo
|
|
*.tlb
|
|
*.tlh
|
|
*.bak
|
|
*.cache
|
|
*.ilk
|
|
*.log
|
|
[Bb]in
|
|
[Dd]ebug*/
|
|
*.lib
|
|
*.sbr
|
|
obj/
|
|
[Rr]elease*/
|
|
_ReSharper*/
|
|
[Tt]est[Rr]esult*
|
|
.vs/
|
|
|
|
#Nuget packages folder
|
|
packages/
|
|
|
|
#Ignore git-related files
|
|
*.orig
|
|
|
|
#Rider
|
|
.idea
|
|
|
|
#wwwroot
|
|
wwwroot/
|
|
|
|
#npm
|
|
node_modules/
|
|
.babelrc
|
|
.stylelintrc.yml
|
|
.eslintrc.yml
|
|
|
|
#github
|
|
.github/
|
|
|
|
#volatile
|
|
App_Data/
|
|
*.db
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# Fody - auto-generated XML schema
|
|
FodyWeavers.xsd
|
|
|
|
# Elsa Stencil Components
|
|
src/designer/elsa-workflows-studio/dist
|
|
src/designer/elsa-workflows-studio/www
|
|
src/designer/elsa-workflows-studio/loader
|
|
|
|
# Created by developers using GNU/Linux
|
|
.directory |