This repository contains a set of libraries that make working with Functional
types easier.
This library extends FluentAssertions to provide assertion clauses for types defined by the Functional.Primitives
NuGet package: Option<T>
and Result<TSuccess, TFailure>
.
This library extends FluentAssertions to provide assertion clauses for types defined by the Functional.Unions
NuGet package: IUnionValue<TUnionDefinition>
.
This library extends Serilog
to make logging Option<T>
and Result<TSuccess, TFailure>
data payloads easier.