EasyTestFile.NewtonsoftJson 1.0.5

Install-Package EasyTestFile.NewtonsoftJson -Version 1.0.5
dotnet add package EasyTestFile.NewtonsoftJson --version 1.0.5
<PackageReference Include="EasyTestFile.NewtonsoftJson" Version="1.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EasyTestFile.NewtonsoftJson --version 1.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: EasyTestFile.NewtonsoftJson, 1.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 EasyTestFile.NewtonsoftJson as a Cake Addin
#addin nuget:?package=EasyTestFile.NewtonsoftJson&version=1.0.5

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

EasyTestFile

EasyTestFile is a library that simplifies the creation and usage of testfiles in unittests. Testfiles (like text, json, xml, binary, jpg, etc. etc.) are named based on the class and method name, are created if not exist, and are embedded as resource making sure the execution of the test is deterministic and do not rely on untracked files etc.

EasyTestFile.Json

This package contains extension methods to deserialize TestFiles using json.

[Fact] // or [Test]
public async Task JsonTestFile()
{
    // load testfile
    var settings = new EasyTestFileSettings();
    settings.UseExtension("json");
    TestFile testFile = EasyTestFile.Load(settings);

    // deserialize testfile using Newtonsoft Json.
    Person person = await testFile.AsObjectUsingNewtonsoft<Person>();

    // do something with person object
    // i.e. sut.Process(person);
}

public class Person
{
    public string Name { get; set; }
}
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.5 1,052 11/29/2021
1.0.4 2,849 11/24/2021
1.0.3 85 11/15/2021
1.0.2 101 11/9/2021
0.1.27-alpha 87 11/7/2021
0.1.26-alpha 59 11/6/2021