FakeModel 0.0.5

FakeModel offers you a Fluent interface for rapid creation of test data, automatically assigning values to properties (public, private and readonly) of an in-built .Net data type. Whilst building your model, you can assign the important values yourself and forget about the rest – or even declare that FakeModel should ignore a property in question – all through Lambda Expressions.
FakeModel aims to take the mundane task of Test Data Creation out of your hands, allowing you to focus your brain power* on what really counts.

*Brain Power May Vary.

There is a newer version of this package available.
See the version list below for details.
Install-Package FakeModel -Version 0.0.5
dotnet add package FakeModel --version 0.0.5
<PackageReference Include="FakeModel" Version="0.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FakeModel --version 0.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FakeModel, 0.0.5"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install FakeModel as a Cake Addin
#addin nuget:?package=FakeModel&version=0.0.5

// Install FakeModel as a Cake Tool
#tool nuget:?package=FakeModel&version=0.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

V0.0.5 - Fixed bugs from 0.0.4. Prevention of infinite loops through objects which directly or indirectly reference themselves, this will now leave null values after the first hierarchical step. Classes with private constructors now throw a FakeModelException, instead of being ignored.
V0.0.4 - Recursive Class Property Building can now be disabled, Class properties requiring constructor's can now be handled, Classes created which require constructors but the requied parameters are not provided will have generated parameters passed across.


This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.0.7 1,051 7/26/2014
0.0.6 790 3/16/2014
0.0.5 752 12/8/2013
0.0.4 788 11/17/2013
0.0.3 750 11/2/2013
0.0.2 837 10/24/2013
0.0.1 758 10/23/2013