Skip to content

An integrated framework for dependency injection and aspect-oriented processing.

License

Notifications You must be signed in to change notification settings

Panallox/Mimick.Fody

Repository files navigation

AppVeyor NuGet Status

This is an add-in for Fody

Mimick

This framework introduces automated behaviour when developing an application, and provides dependency injection support, and dependency resolution.

Usage

See also Fody usage.

NuGet

The framework is available for installation from the NuGet package manager. Either install the framework through the Visual Studio package manager interface, or by running the following commands:

PM> Install-Package Fody
PM> Install-Package Mimick.Fody

Weavers

The package must then be added to the Fody FodyWeavers.xml document, such as below:

<?xml version="1.0" encoding="utf-8"?>
<Weavers>
  <Mimick />
</Weavers>

Getting Started

The Mimick Framework requires a little configuration before it can be immediately used within an application. For more information, please refer to the Getting Started page.

Building

The framework is designed to run on both .NET Framework (4.6.1+) and .NET Standard (2.0+). Running the dotnet build command, as described below, will result in a net461 and netstandard2.0 build being created.

Build

The library can be built locally by running the following against the solution directory:

C:\Path> dotnet build -c Release

Test

The library can be tested locally by running the following against the solution directory:

C:\Path> dotnet test -c Release Mimick.Tests\Mimick.Tests.csproj