Releases: chris-peterson/kekiri
5.0.0
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
New features:
4.0.0
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 baseScenarios
- 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
Version 3.0 * Standardize on targeting .NET 4.5.2 and NUnit 2.6.4
2.1.3
Release to support SimpleInjector as an IOC implementation
1.4.1
IHideObjectMembers not working for me -- remove it
First release.
Library 1.2.0 (NuGet)
Tools 1.0 (Chocolatey)