Skip to content

Commit f07f54b

Browse files
refactor: better provisioner/auto-provisioning setup
allows consumer applications to use auto-provisioning in their tests
1 parent 0b22c22 commit f07f54b

File tree

57 files changed

+1127
-1286
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1127
-1286
lines changed

EntityDb.sln

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.Common", "src\Enti
1414
EndProject
1515
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.MongoDb", "src\EntityDb.MongoDb\EntityDb.MongoDb.csproj", "{0BEA3379-6637-44F2-8332-7EA81B02BBBF}"
1616
EndProject
17-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.MongoDb.Provisioner", "src\EntityDb.MongoDb.Provisioner\EntityDb.MongoDb.Provisioner.csproj", "{EAD632FD-C9FB-4B24-8657-43706DEFB85C}"
18-
EndProject
1917
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.Mvc", "src\EntityDb.Mvc\EntityDb.Mvc.csproj", "{8A485A1A-54E4-48AD-9B35-97D286F432CE}"
2018
EndProject
2119
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.Redis", "src\EntityDb.Redis\EntityDb.Redis.csproj", "{F7BB95AE-A032-4170-89E3-E8A1D492EFB5}"
@@ -45,12 +43,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.InMemory", "src\En
4543
EndProject
4644
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.Npgsql", "src\EntityDb.Npgsql\EntityDb.Npgsql.csproj", "{2AADF21D-4F26-4BD6-852A-B28208863FDD}"
4745
EndProject
48-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.Npgsql.Provisioner", "src\EntityDb.Npgsql.Provisioner\EntityDb.Npgsql.Provisioner.csproj", "{282DFD9B-14E4-4339-B55A-3567E128FF1B}"
49-
EndProject
5046
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.SqlDb", "src\EntityDb.SqlDb\EntityDb.SqlDb.csproj", "{F2491666-31D1-47B5-A493-F25E167D1FDF}"
5147
EndProject
5248
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EntityDb.Json", "src\EntityDb.Json\EntityDb.Json.csproj", "{4936FFE0-98E5-43A2-89C9-0415A13CAA9B}"
5349
EndProject
50+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityDb.Provisioner", "src\EntityDb.Provisioner\EntityDb.Provisioner.csproj", "{26FCDB9D-0DE3-4BB9-858D-3E2C3EF763E3}"
51+
EndProject
5452
Global
5553
GlobalSection(SolutionConfigurationPlatforms) = preSolution
5654
Debug|Any CPU = Debug|Any CPU
@@ -69,10 +67,6 @@ Global
6967
{0BEA3379-6637-44F2-8332-7EA81B02BBBF}.Debug|Any CPU.Build.0 = Debug|Any CPU
7068
{0BEA3379-6637-44F2-8332-7EA81B02BBBF}.Release|Any CPU.ActiveCfg = Release|Any CPU
7169
{0BEA3379-6637-44F2-8332-7EA81B02BBBF}.Release|Any CPU.Build.0 = Release|Any CPU
72-
{EAD632FD-C9FB-4B24-8657-43706DEFB85C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
73-
{EAD632FD-C9FB-4B24-8657-43706DEFB85C}.Debug|Any CPU.Build.0 = Debug|Any CPU
74-
{EAD632FD-C9FB-4B24-8657-43706DEFB85C}.Release|Any CPU.ActiveCfg = Release|Any CPU
75-
{EAD632FD-C9FB-4B24-8657-43706DEFB85C}.Release|Any CPU.Build.0 = Release|Any CPU
7670
{8A485A1A-54E4-48AD-9B35-97D286F432CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
7771
{8A485A1A-54E4-48AD-9B35-97D286F432CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
7872
{8A485A1A-54E4-48AD-9B35-97D286F432CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -109,10 +103,6 @@ Global
109103
{2AADF21D-4F26-4BD6-852A-B28208863FDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
110104
{2AADF21D-4F26-4BD6-852A-B28208863FDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
111105
{2AADF21D-4F26-4BD6-852A-B28208863FDD}.Release|Any CPU.Build.0 = Release|Any CPU
112-
{282DFD9B-14E4-4339-B55A-3567E128FF1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
113-
{282DFD9B-14E4-4339-B55A-3567E128FF1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
114-
{282DFD9B-14E4-4339-B55A-3567E128FF1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
115-
{282DFD9B-14E4-4339-B55A-3567E128FF1B}.Release|Any CPU.Build.0 = Release|Any CPU
116106
{F2491666-31D1-47B5-A493-F25E167D1FDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
117107
{F2491666-31D1-47B5-A493-F25E167D1FDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
118108
{F2491666-31D1-47B5-A493-F25E167D1FDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -121,6 +111,10 @@ Global
121111
{4936FFE0-98E5-43A2-89C9-0415A13CAA9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
122112
{4936FFE0-98E5-43A2-89C9-0415A13CAA9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
123113
{4936FFE0-98E5-43A2-89C9-0415A13CAA9B}.Release|Any CPU.Build.0 = Release|Any CPU
114+
{26FCDB9D-0DE3-4BB9-858D-3E2C3EF763E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
115+
{26FCDB9D-0DE3-4BB9-858D-3E2C3EF763E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
116+
{26FCDB9D-0DE3-4BB9-858D-3E2C3EF763E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
117+
{26FCDB9D-0DE3-4BB9-858D-3E2C3EF763E3}.Release|Any CPU.Build.0 = Release|Any CPU
124118
EndGlobalSection
125119
GlobalSection(SolutionProperties) = preSolution
126120
HideSolutionNode = FALSE
@@ -129,7 +123,6 @@ Global
129123
{666FC8AA-F886-4CEF-BCD2-BE4B98F1E093} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
130124
{79261CB5-47EE-40F7-94D7-3F35CBB293FB} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
131125
{0BEA3379-6637-44F2-8332-7EA81B02BBBF} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
132-
{EAD632FD-C9FB-4B24-8657-43706DEFB85C} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
133126
{8A485A1A-54E4-48AD-9B35-97D286F432CE} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
134127
{F7BB95AE-A032-4170-89E3-E8A1D492EFB5} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
135128
{C4239113-18BE-4418-87A8-E9617EF0A2DF} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
@@ -139,9 +132,9 @@ Global
139132
{FA2AD2E9-84DA-4667-BF46-140B0B050563} = {92484C44-2754-4C1D-BD46-98D83E4020EE}
140133
{31C5BEDB-9B04-4FE4-9AF5-AE682C0E7643} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
141134
{2AADF21D-4F26-4BD6-852A-B28208863FDD} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
142-
{282DFD9B-14E4-4339-B55A-3567E128FF1B} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
143135
{F2491666-31D1-47B5-A493-F25E167D1FDF} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
144136
{4936FFE0-98E5-43A2-89C9-0415A13CAA9B} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
137+
{26FCDB9D-0DE3-4BB9-858D-3E2C3EF763E3} = {ABACFBCC-B59F-4616-B6CC-99C37AEC8960}
145138
EndGlobalSection
146139
GlobalSection(ExtensibilityGlobals) = postSolution
147140
SolutionGuid = {E9D288EE-9351-4018-ABE8-B0968AEB0465}

src/EntityDb.Common/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
// src
44
[assembly: InternalsVisibleTo("EntityDb.SqlDb")]
55
[assembly: InternalsVisibleTo("EntityDb.Npgsql")]
6-
[assembly: InternalsVisibleTo("EntityDb.Npgsql.Provisioner")]
76
[assembly: InternalsVisibleTo("EntityDb.InMemory")]
87
[assembly: InternalsVisibleTo("EntityDb.MongoDb")]
9-
[assembly: InternalsVisibleTo("EntityDb.MongoDb.Provisioner")]
8+
[assembly: InternalsVisibleTo("EntityDb.Provisioner")]
109
[assembly: InternalsVisibleTo("EntityDb.Mvc")]
1110
[assembly: InternalsVisibleTo("EntityDb.Redis")]
1211
[assembly: InternalsVisibleTo("EntityDb.Void")]

src/EntityDb.MongoDb.Provisioner/EntityDb.MongoDb.Provisioner.csproj

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/EntityDb.MongoDb.Provisioner/Extensions/MongoDbTransactionRepositoryFactoryExtensions.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/EntityDb.MongoDb.Provisioner/Extensions/ServiceCollectionExtensions.cs

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/EntityDb.MongoDb.Provisioner/Program.cs

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/EntityDb.MongoDb.Provisioner/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)