lynMarkdigRenderTest66 1.0.0

dotnet add package lynMarkdigRenderTest66 --version 1.0.0                
NuGet\Install-Package lynMarkdigRenderTest66 -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="lynMarkdigRenderTest66" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add lynMarkdigRenderTest66 --version 1.0.0                
#r "nuget: lynMarkdigRenderTest66, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install lynMarkdigRenderTest66 as a Cake Addin
#addin nuget:?package=lynMarkdigRenderTest66&version=1.0.0

// Install lynMarkdigRenderTest66 as a Cake Tool
#tool nuget:?package=lynMarkdigRenderTest66&version=1.0.0                

Heleonix.Testing

The library for writing tests in BDD and AAA styles

Install

https://www.nuget.org/packages/Heleonix.Testing.NUnit

AAA: Arrange Act Assert

Structure
using Heleonix.Testing.NUnit.Aaa;
using static Heleonix.Testing.NUnit.Aaa.AaaSpec;

[ComponentTest(Type = typeof(Component))]
public static class ComponentTests
{
    [MemberTest(Name = nameof(Component.Member))]
    public static void Member()
    {
        Arrange(() => { });

        Act(() => { });

        Teardown(() => { });

        When("the action #1 is executed", () =>
        {
            Arrange(() => { });

            Act(() => { });

            Teardown(() => { });

            Should("lead to the result #1", () => { });

            And("the condition #1 is true", () =>
            {
                Arrange(() => { });

                Act(() => { });

                Teardown(() => { });

                Should("lead to the result #2", () => { });
            });
        });
    }
}
Tests Output

AAA

BDD: Behavior Driven Development

Structure
using Heleonix.Testing.NUnit.Bdd;
using static Heleonix.Testing.NUnit.Bdd.BddSpec;

[Feature(Name = "Feature")]
OR
[Story(
    Id = "111",
    Summary = "The cool story",
    AsA = "Product owner",
    IWant = "a cool story",
    SoThat = "I earn a lot of money")]
public static class TheCoolStory
{
    [Scenario(Name = "Earn a lot of money")]
    public static void Scenario()
    {
        Given("the precondition #1", () =>
        {
            SetupEach(() => { });

            BeforeEach(() => { });

            AfterEach(() => { });

            CleanupEach(() => { });

            When("the action #1 is executed", () =>
            {
                SetupEach(() => { });

                BeforeEach(() => { });

                AfterEach(() => { });

                CleanupEach(() => { });

                Then("the result #1 happens", () => { });

                And("the condition #1 is true", () =>
                {
                    SetupEach(() => { });

                    BeforeEach(() => { });

                    AfterEach(() => { });

                    CleanupEach(() => { });

                    Then("the result #2 happens", () => { });
                });
            });

            And("condition #2 is true", () =>
            {
                SetupEach(() => { });

                BeforeEach(() => { });

                AfterEach(() => { });

                CleanupEach(() => { });

                When("the action #2 is executed", () =>
                {
                    SetupEach(() => { });

                    BeforeEach(() => { });

                    AfterEach(() => { });

                    CleanupEach(() => { });

                    Then("the result #3 happens", () => { });

                    And("the condition #3 is true", () =>
                    {
                        SetupEach(() => { });

                        BeforeEach(() => { });

                        AfterEach(() => { });

                        CleanupEach(() => { });

                        Then("the result #4 happens", () => { });
                    });
                });
            });
        });
    }
}
Tests Output

BDD

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETStandard 2.0

    • 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 Downloads Last updated
1.0.0 0 11/24/2020