Skip to content

Commit

Permalink
remove unused packages, update test frameworks (#30)
Browse files Browse the repository at this point in the history
* remove files

* Revert "remove intermediate doc trigger (as docs are actually built here)"

This reverts commit efb8e14.

* remove build process irtself

* remove unused files

* trigger docs only on master commit

* add JSON.net schemas to repository

* add link to official json.net schema docs

* catch license exception

* check if userProperties are null

* Auto stash before merge of "develop" and "origin/develop" (#26)

* Auto stash before merge of "develop" and "origin/develop"

* unify namespaces & put different converters in different files

* must not reuse the current reader here. still not fully understand.

* fix smaller bugs, deactivate outdated tests

* fix null value handling once more.

Co-authored-by: Konstantin Klein <konstantin.klein@hochfrequenz.de>

* fix outdated exception testing

* move stuff out of obsolete class

* modularize more  stuff originally from deprecated BoMapper class

* Version 0.2.0: All public components now use Properties instead of fields (#27)

* business objects: fields->properties

* COMs: fields->properties

* fix build errors and some IDE suggestions

* ignore naming convention

* update tests in main pacakge

* everything except 1 test...

* fix stupid test

* unittests ftw.

* how did this ever work

* remove deprecated 'messLokationsId'; it's 'messlokationsId' only.

* optimize bo4e code

* Apply fields->properties to Encryption package, too

* add all json schema and protobuf files as content files to solution

* fix wrong pathes

* generate all the puml files

puml-gen BO4E-dotnet puml-files -dir -public -excludePaths bin,obj,json-schema-files,Properties,protobuf-files -createAssociation -allInOne
readme.md

* move json-schema files out of solution again

other than the puml-files they are not useful as a content file
.csproj also

* fix broken link

* Explain usage of proto files

* remove fixed version in csproj, otherwise it will not generate suffix

* but should have bumped the prefix in the same commit

* Anrede should be upper case in GP

* Zwischenstand GRPC (was ein Mist ;))

* add showcase tests for github

* Update README.md

* add coverlet nuget to all test projects

* Update README.md

* add a lot of show case tests

* Add showcase for anonymizign

* fix broken links

* Mannheim -> Grünwald


a

* add link to issue #29

* remove unused packages, update test frameworks (does this fix the docfx build)?

Co-authored-by: Joscha Metze <joscha.metze@hochfrequenz.de>
Co-authored-by: Hamid Hajiparvaneh <52197378+hamidd30@users.noreply.github.com>
  • Loading branch information
3 people authored Apr 13, 2020
1 parent e5123a4 commit 581fe9c
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="BouncyCastle" Version="1.8.5" />
<PackageReference Include="BouncyCastle" Version="1.8.6.1" />
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
<PackageReference Include="Sodium.Core" Version="1.2.1" />
<PackageReference Include="Sodium.Core" Version="1.2.3" />
</ItemGroup>

<ItemGroup>
Expand Down
8 changes: 4 additions & 4 deletions BO4ETestProject/TestBO4E-dotnet.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="JsonDiffPatch.Net" Version="2.1.0" />
<PackageReference Include="JsonDiffPatch.Net" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="2.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.1.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.8.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="Moq" Version="4.10.1" />
<PackageReference Include="MSTest.TestAdapter" Version="1.3.2" />
<PackageReference Include="MSTest.TestFramework" Version="1.3.2" />
<PackageReference Include="MSTest.TestAdapter" Version="2.1.1" />
<PackageReference Include="MSTest.TestFramework" Version="2.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ The content of this repository is used to build the following nuget packages:
- [Hochfrequenz.BO4E.Reporting](https://www.nuget.org/packages/Hochfrequenz.BO4E.Extensions/) contains tools to analyse single business objects and sets of objects.
- [Hochfrequenz.BO4E.Extensions.Encryption](https://www.nuget.org/packages/Hochfrequenz.BO4E.Extensions.Encryption/) provides code to encrypt and anonymize Business Objects and compontents using [libsodium](https://libsodium.org)/[`Sodium`](https://github.com/tabrath/libsodium-core/) and [Bouncy Castle](https://bouncycastle.org/csharp/)/`Org.BouncyCastle` APIs.

## This Repository Is Not Complete Yet
Please see [Issue #29](https://github.com/Hochfrequenz/BO4E-dotnet/issues/29) for a list of Business Objects, that are not yet implemented. Your contributions are very welcome.

## Detailed Documentation
The docstrings from within the source code are used to automatically generate a [doc.fx based documentation](https://hochfrequenz.github.io/bo4e-livedocs/api/BO4E.BO.html). Please also consider the [official documentation](https://www.bo4e.de/dokumentation) maintained by Interessengemeinschaft Geschäftsobjekte Energiewirtschaft e.V. from which most of the source code docstrings are copied/derived.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="xunit" Version="2.4.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="coverlet.collector" Version="1.2.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
Expand Down
4 changes: 1 addition & 3 deletions TestBO4E-dotnet-Extensions/TestBO4E-dotnet-Extensions.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="xunit" Version="2.4.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="coverlet.collector" Version="1.2.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
Expand Down
4 changes: 1 addition & 3 deletions TestBO4E-dotnet-Reporting/TestBO4E-dotnet-Reporting.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="xunit" Version="2.4.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="coverlet.collector" Version="1.2.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
Expand Down

0 comments on commit 581fe9c

Please sign in to comment.