Skip to content

Releases: chris-peterson/kekiri

5.0.0

22 Sep 20:41
Compare
Choose a tag to compare

This release is primarily to support multiple [Scenario] attributes for Kekiri.NUnit. For NUnit users, it is a breaking change as the extension model used to be to extend : Scenario. Now, a test fixture should extend : Scenarios and have 1 or more [Scenario] methods.

There are no breaking changes for Xunit users, nor any breaking changes for IoC. These packages have only been "refreshed" to align on the latest core Kekiri assembly (5.0.0), as well as to update to latest external dependencies.

Kekiri (5.0.0)

  • NUnit and Xunit now have identical usage models (support multiple [Scenario]s, etc).

Kekiri.IoC.Autofac (4.1.0)

  • Update dependencies

Kekiri.Xunit (1.2.0)

  • Update dependencies

Kekiri.NUnit (2.0.0)

  • NUnit and Xunit now have identical usage models (support multiple [Scenario]s, etc).

4.1.0

12 Mar 18:02
Compare
Choose a tag to compare

4.0.0

04 Mar 01:47
Compare
Choose a tag to compare

Overview

Initial release for satellite test running assemblies Kekiri.Xunit and Kekiri.Nunit.

Decouples Kekiri from underlying test runner (i.e. no more dependency on NUnit)

Changes

  • Consolidate to Fluent style (drops attribute-based Tests)
  • Add support for multiple [Scenario] inside a given : Scenarios fixture
  • IoC (Container property) is now baked into base Scenarios
  • Drop support for SimpleInjector
  • IoC providers now require bootstrapping rather than inheritance

Migration Guide

old construct new construct
[Given], [And], [But] Given(...) inside of a method decorated with [Scenario]. .And(...) and .But() are supported after Given()
[When] When(...) inside of a method decorated with [Scenario]
[Throws] .Throws(...) after When()
[Then], [And], [But] Then(...) inside of a method decorated with [Scenario]. .And(...) and .But() are supported after Given()
FluentTest Scenarios
AutofacFluentTest Scenarios. Be sure to bootstrap IoC!
[Example] (on fixture) [Example] on method decorated with [ScenarioOutline]
[Scenario(Enum, string)] (on fixture) N/A

3.0

24 Apr 18:53
Compare
Choose a tag to compare
3.0
Version 3.0

* Standardize on targeting .NET 4.5.2 and NUnit 2.6.4

2.1.3

19 Apr 17:11
Compare
Choose a tag to compare

Release to support SimpleInjector as an IOC implementation

1.4.1

11 Oct 20:39
Compare
Choose a tag to compare
IHideObjectMembers not working for me -- remove it

First release.

20 Aug 03:07
Compare
Choose a tag to compare

Library 1.2.0 (NuGet)
Tools 1.0 (Chocolatey)