AllOverIt 7.0.0-rc.44
See the version list below for details.
dotnet add package AllOverIt --version 7.0.0-rc.44
NuGet\Install-Package AllOverIt -Version 7.0.0-rc.44
<PackageReference Include="AllOverIt" Version="7.0.0-rc.44" />
paket add AllOverIt --version 7.0.0-rc.44
#r "nuget: AllOverIt, 7.0.0-rc.44"
// Install AllOverIt as a Cake Addin
#addin nuget:?package=AllOverIt&version=7.0.0-rc.44&prerelease
// Install AllOverIt as a Cake Tool
#tool nuget:?package=AllOverIt&version=7.0.0-rc.44&prerelease
Overview
AllOverIt began as a single nuget package of the same name in 2015. Since then, the library has broadened and deepened in functionality, resulting in a comprehensive set of dedicated nuget packages.
The suite has an ever growing list of behavioural and functional unit tests. The coverage details can be found below.
Line Coverage | Branch Coverage | Method Coverage |
---|---|---|
Refer to this <a href="./Docs/Code%20Coverage/summary.html" target="_blank">link</a> or this <a href="./Docs/Code%20Coverage/summary.md" target="_blank">markdown</a> for a summary of line and branch test code coverage.
Packages
AllOverIt is a mono-repository. A summary for each of the available packages is provided below.
AllOverIt
A general purpose library containing a variety of classes and helper utilities.
Refer to the online Documentation for usage information.
AllOverIt.AspNetCore
A library containing ASP.NET Core utilities.
AllOverIt.Assertion
A library containing pre and post condition assertion helper methods.
AllOverIt.Aws.AppSync.Client
A library containing AppSync GraphQL and Subscription clients.
AllOverIt.Aws.Cdk.AppSync
A library to help build AWS Graphql schemas using a code-first approach.
AllOverIt.Cryptography
Contains a number of helper classes and utilities to provide easy access to commonly used encryption and decryption algorthims.
AllOverIt.Csv
A library to assist with CSV export using CsvHelper.
AllOverIt.DependencyInjection
A library containing useful dependency injection related utilities.
AllOverIt.EntityFrameworkCore
A library providing utilities for use with EntityFramework Core.
AllOverIt.EntityFrameworkCore.Diagrams
A library providing formatters to generate ERD diagrams using EntityFramework Core.
AllOverIt.EntityFrameworkCore.Pagination
A library providing keyset-based pagination for use with EntityFramework Core.
AllOverIt.Evaluator
A library containing an extendable expression compiler and evaluator.
AllOverIt.Filtering
A library providing queryable filtering utilities.
AllOverIt.Fixture
A library containing a base fixture class with numerous helper methods to assist with creating unit test scaffolding. Utilizes AutoFixture to do most of the hard work.
AllOverIt.Fixture.FakeItEasy
A library extending AllOverIt.Fixture to support FakeItEasy integration.
AllOverIt.GenericHost
A library containing a convenient wrapper for building console applications that support dependency injection.
AllOverIt.Mapping
A library containing an object mapper that is mostly configuration free.
AllOverIt.Pagination
A library providing queryable keyset-based pagination utilities.
AllOverIt.Pipes
A library providing support for pipe based communication.
AllOverIt.Reactive
A library containing utility extensions for use with System.Reactive.
AllOverIt.ReactiveUI
A library containing utility extensions for use with ReactiveUI.
AllOverIt.ReactiveUI.Wpf
A library containing utility extensions for use with ReactiveUI and WPF.
AllOverIt.Serialization.Binary
A library providing support for binary serialization.
AllOverIt.Serialization.Json.Abstractions
A library containing JSON serialization abstractions.
AllOverIt.Serialization.Json.NewtonSoft
A library containing a wrapper for Newtonsoft.Json serialization based on AllOverIt.Serialization.Json.Abstractions.
AllOverIt.Serialization.Json.SystemText
A library containing a wrapper for System.Text.Json serialization based on AllOverIt.Serialization.Json.Abstractions.
AllOverIt.Validation
A library containing additional validators and extensions for use with FluentValidation.
AllOverIt.Validation.Options
A library containing Options validation using FluentValidation.
AllOverIt.Wpf
A library containing general purpose WPF utilities.
AllOverIt.Wpf.Controls
A library containing useful WPF controls.
Dependencies
The following diagram shows the explicit dependencies used across the entire AllOverIt suite.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- AllOverIt.Assertion (>= 7.0.0-rc.44)
-
net6.0
- AllOverIt.Assertion (>= 7.0.0-rc.44)
-
net7.0
- AllOverIt.Assertion (>= 7.0.0-rc.44)
NuGet packages (24)
Showing the top 5 NuGet packages that depend on AllOverIt:
Package | Downloads |
---|---|
AllOverIt.EntityFrameworkCore
This package provides EntityFramework Core utilities such as a database migration helper and a value converter for AllOverIt based enriched enums. |
|
AllOverIt.Aws.Cdk.AppSync
This package greatly simplifies the generation of AWS Graphql schemas, including their associated resolver handler configuration, using a code-first approach. |
|
AllOverIt.Serialization
Provides common serialization helpers. |
|
AllOverIt.AspNetCore
This package provides useful ASP.NET Core utilities such as custom model binding for AllOverIt based enriched enum types and arrays of values in a query string. |
|
AllOverIt.Serialization.NewtonsoftJson
A wrapper for Newtonsoft.Json serialization. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.0.0-preview.3 | 69 | 4/5/2024 |
8.0.0-preview.2 | 51 | 3/12/2024 |
8.0.0-preview.1 | 106 | 3/11/2024 |
7.9.0 | 477 | 4/22/2024 |
7.9.0-preview.1 | 52 | 4/22/2024 |
7.8.1 | 470 | 4/17/2024 |
7.8.0 | 553 | 4/11/2024 |
7.7.0 | 549 | 4/10/2024 |
7.7.0-preview.1 | 40 | 4/10/2024 |
7.6.0 | 521 | 3/28/2024 |
7.5.1 | 497 | 3/27/2024 |
7.5.0 | 506 | 3/27/2024 |
7.4.1 | 610 | 3/4/2024 |
7.4.0 | 565 | 3/4/2024 |
7.3.2 | 592 | 3/4/2024 |
7.3.1 | 567 | 3/4/2024 |
7.3.0 | 560 | 3/3/2024 |
7.2.0 | 623 | 2/23/2024 |
7.1.1 | 633 | 2/18/2024 |
7.1.0 | 658 | 2/9/2024 |
7.0.0 | 709 | 1/19/2024 |
7.0.0-rc.49 | 76 | 1/12/2024 |
7.0.0-rc.48 | 159 | 12/12/2023 |
7.0.0-rc.47 | 109 | 11/21/2023 |
7.0.0-rc.46 | 46 | 11/19/2023 |
7.0.0-rc.45 | 68 | 11/17/2023 |
7.0.0-rc.44 | 249 | 11/5/2023 |
7.0.0-rc.43 | 147 | 10/11/2023 |
7.0.0-rc.42 | 50 | 10/11/2023 |
7.0.0-rc.41 | 124 | 9/17/2023 |
7.0.0-rc.40 | 86 | 9/14/2023 |
7.0.0-rc.39 | 101 | 9/10/2023 |
7.0.0-rc.38 | 91 | 9/6/2023 |
7.0.0-rc.37 | 157 | 9/4/2023 |
7.0.0-rc.36 | 93 | 8/25/2023 |
7.0.0-rc.35 | 70 | 8/24/2023 |
7.0.0-rc.34 | 281 | 8/13/2023 |
7.0.0-rc.33 | 69 | 8/13/2023 |
7.0.0-rc.32 | 75 | 8/11/2023 |
7.0.0-rc.31 | 69 | 8/10/2023 |
7.0.0-rc.30 | 73 | 8/10/2023 |
7.0.0-rc.29 | 118 | 8/3/2023 |
7.0.0-rc.28 | 79 | 8/3/2023 |
7.0.0-rc.27 | 80 | 8/3/2023 |
7.0.0-rc.26 | 96 | 8/2/2023 |
7.0.0-rc.25 | 76 | 8/2/2023 |
7.0.0-rc.24 | 78 | 8/2/2023 |
7.0.0-rc.23 | 120 | 8/2/2023 |
7.0.0-rc.22 | 157 | 7/28/2023 |
7.0.0-rc.21 | 100 | 7/27/2023 |
7.0.0-rc.20 | 107 | 7/19/2023 |
7.0.0-rc.19 | 100 | 7/17/2023 |
7.0.0-rc.18 | 123 | 7/9/2023 |
7.0.0-rc.17 | 126 | 7/5/2023 |
7.0.0-rc.16 | 96 | 7/5/2023 |
7.0.0-rc.15 | 92 | 7/5/2023 |
7.0.0-rc.14 | 94 | 7/5/2023 |
7.0.0-rc.13 | 89 | 6/28/2023 |
7.0.0-rc.12 | 86 | 6/28/2023 |
7.0.0-rc.11 | 85 | 6/28/2023 |
7.0.0-rc.10 | 93 | 6/27/2023 |
7.0.0-rc.9 | 88 | 6/16/2023 |
7.0.0-rc.8 | 98 | 6/14/2023 |
7.0.0-rc.7 | 98 | 6/5/2023 |
7.0.0-rc.6.2 | 94 | 5/24/2023 |
7.0.0-rc.6.1 | 93 | 5/24/2023 |
7.0.0-rc.6 | 88 | 5/24/2023 |
7.0.0-rc.5 | 143 | 5/3/2023 |
7.0.0-rc.4 | 101 | 5/1/2023 |
7.0.0-rc.3 | 107 | 4/25/2023 |
7.0.0-rc.2 | 94 | 4/16/2023 |
7.0.0-rc.1 | 240 | 4/12/2023 |
6.3.0 | 4,029 | 2/2/2023 |
6.2.1 | 3,639 | 12/7/2022 |
6.2.0 | 3,746 | 12/7/2022 |
6.1.0 | 3,598 | 12/6/2022 |
6.0.1 | 3,904 | 11/24/2022 |
6.0.0 | 3,805 | 11/21/2022 |
6.0.0-rc.15 | 91 | 11/21/2022 |
6.0.0-rc.14 | 210 | 10/11/2022 |
6.0.0-rc.13 | 174 | 9/16/2022 |
6.0.0-rc.12 | 123 | 9/11/2022 |
6.0.0-rc.11 | 101 | 9/9/2022 |
6.0.0-rc.10 | 111 | 9/6/2022 |
6.0.0-rc.9 | 91 | 9/4/2022 |
6.0.0-rc.8 | 96 | 9/1/2022 |
6.0.0-rc.7 | 203 | 8/29/2022 |
6.0.0-rc.6 | 89 | 8/28/2022 |
6.0.0-rc.5 | 192 | 8/24/2022 |
6.0.0-rc.4 | 123 | 8/22/2022 |
6.0.0-rc.3 | 180 | 7/31/2022 |
6.0.0-rc.2 | 169 | 7/21/2022 |
6.0.0-rc.1 | 131 | 7/18/2022 |
5.9.2 | 4,627 | 7/2/2022 |
5.9.1 | 4,626 | 6/27/2022 |
5.9.0 | 4,471 | 6/6/2022 |
5.8.0 | 4,642 | 6/1/2022 |
5.7.0 | 4,632 | 5/31/2022 |
5.6.1 | 4,422 | 5/24/2022 |
5.6.0 | 4,414 | 5/12/2022 |
5.5.1 | 4,242 | 5/9/2022 |
5.5.0 | 4,262 | 5/9/2022 |
5.4.1 | 4,498 | 4/26/2022 |
5.4.0 | 4,408 | 4/26/2022 |
5.3.1 | 4,382 | 4/26/2022 |
5.3.0 | 4,232 | 4/25/2022 |
5.2.0 | 4,368 | 4/25/2022 |
5.1.0 | 4,544 | 4/23/2022 |
5.0.0 | 4,236 | 3/30/2022 |
2.10.0 | 687 | 2/11/2022 |
2.9.1 | 461 | 2/10/2022 |
2.9.0 | 3,948 | 2/10/2022 |
2.8.0 | 3,941 | 2/10/2022 |
2.7.3 | 444 | 2/9/2022 |
2.7.2 | 3,576 | 2/7/2022 |
2.7.1 | 700 | 2/7/2022 |
2.7.0 | 452 | 2/7/2022 |
2.6.0 | 3,873 | 1/30/2022 |
2.5.0 | 469 | 1/28/2022 |
2.4.0 | 6,448 | 1/15/2022 |
2.3.0 | 773 | 12/13/2021 |
2.2.0 | 954 | 11/23/2021 |
2.1.0 | 2,207 | 11/18/2021 |
2.0.0 | 2,046 | 11/13/2021 |
1.19.1 | 472 | 10/19/2021 |
1.19.0 | 515 | 10/8/2021 |
1.18.0 | 1,088 | 10/5/2021 |
1.17.4 | 400 | 10/1/2021 |
1.17.3 | 1,231 | 9/10/2021 |
1.17.2 | 474 | 9/10/2021 |
1.17.1 | 532 | 9/7/2021 |
1.17.0 | 672 | 9/6/2021 |
1.16.1 | 1,745 | 8/4/2021 |
1.16.0 | 793 | 7/28/2021 |
1.15.0 | 1,102 | 7/18/2021 |
1.14.0 | 856 | 7/14/2021 |
1.13.0 | 387 | 7/11/2021 |
1.12.0 | 602 | 7/10/2021 |
1.11.0 | 681 | 7/8/2021 |
1.10.0 | 475 | 7/2/2021 |
1.9.0 | 965 | 7/1/2021 |
1.8.0 | 418 | 6/21/2021 |
1.7.0 | 701 | 6/14/2021 |
1.6.1 | 437 | 6/11/2021 |
1.6.0 | 559 | 6/9/2021 |
1.5.0 | 647 | 6/3/2021 |
1.4.0 | 620 | 5/31/2021 |
1.3.0 | 762 | 1/4/2021 |
1.2.1 | 492 | 11/2/2020 |
1.2.0 | 548 | 10/30/2020 |
1.1.0 | 606 | 9/6/2020 |
1.0.0 | 936 | 5/30/2020 |
0.3.2 | 695 | 5/22/2020 |
0.3.1 | 641 | 5/18/2020 |
0.3.0 | 609 | 5/14/2020 |
0.2.0 | 593 | 5/2/2020 |
0.1.17 | 576 | 4/18/2020 |
0.1.16 | 591 | 4/10/2020 |
0.1.13 | 679 | 3/29/2020 |
0.1.12 | 591 | 3/29/2020 |
0.1.10 | 576 | 3/28/2020 |
0.1.8 | 676 | 3/14/2020 |
0.1.6 | 739 | 3/14/2020 |
0.1.4 | 705 | 3/14/2020 |