TickSpec: An F# BDD Framework

  •        53

A lightweight Behaviour Driven Development (BDD) framework. Describe behaviour in plain text using the Gherkin business language, i.e. given, when, then. Easily execute the behaviour against matching F# tick methods (let ``tick method`` () = true) or attributed C# or F# methods.

http://tickspec.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

SpecF


simple fluent bdd (Behavior Driven Development) framework

ASP.NET Design Patterns - ASP.NET MVC 2 Case Study Starter Kit


ASP.NET MVC 2 Case Study Starter Kit as featured in the Wrox ASP.net Design Patterns book

Hawkeye - The .Net Runtime Object Editor


Debugging a managed Windows application is, most of the time, not an easy task. Thus, any tool that can help will make your life easier. Hawkeye is the only .Net tool that allows you to view, edit, analyze and invoke (almost) any object from a .Net application. Whenever you ...

EmitDebugger


This is an assembly that generates a .il source file for emitted code with the correct breakpoints built-in for debugging purposes. It has the same binary interface with the Builder classes in System.Reflection.Emit to make it relatively painless to replace current code with t...



Fasterflect - .NET Reflection Made Fast and Simple


.NET library that improves your productivity and application performance when performing reflection operations. It allows you to perform metadata lookup and reflection invocation intuitively while achieving greater performance than the built-in .NET Reflection.

Dynamic Reflection Library


The Dynamic Reflection Library is a small set of classes designed to greatly speed the use of .Net reflection to call constructors, member methods, property setters and getters including those with indexing arguments such as the Item (a.k.a. [] operator), and fields. It includ...

reflection - The reflection helper classes over the mirrors based reflection


The reflection helper classes over the mirrors based reflection

Reflection - Advanced Swift reflection including dynamic construction of types.


Reflection provides an API for advanced reflection at runtime including dynamic construction of types.If you need any help you can join our Slack and go to the #help channel. Or you can create a Github issue in our main repository. When stating your issue be sure to add enough details, specify what module is causing the problem and reproduction steps.

PHP-BDD-YaCMS - PHP BDD YaCMS Expermimental BDD Development


PHP BDD YaCMS Expermimental BDD Development

BDD - Notes about BDD inspired by the BDD 3 days course provided by Liz Keogh


Notes about BDD inspired by the BDD 3 days course provided by Liz Keogh

EuskalIRC-Services-BDD


Bots de Servicios para una red ircuh con soporte bdd ircservices-4.3.3+Upworld-1.1+BDD (botshispanobdd-1.2.1) + services-bdd = euskalirc-services-bdd

Reflection Studio


Reflection Studio is a development tool that encapsulate all my work around reflection, performance and WPF. It allows to inject performance traces into any NET software, get them back for analyse and reporting.

Reflection proxy class generator


Reflection proxy class generator makes it easier for .NET developers to access non-public members of .NET types and use non-public classes with reflection.

CPP-Reflection


Reflection is not supported by current c++ standard, This examples demonstrates how to adopt reflection in your c++ code, particularly, string fromClass and classFromString. It relies on templates and a couple of short macros. The Factory functions are indexed in a map against the class string. The map is static, therefore is instantiated before int main() is given a chance to run. Making the reflection available right at the start without any setup code being required to run.

Arepa


BDD inspector and report generator. Arepa is a lightweight non-invasive tool that helps you to implement Behavior Driven Development (BDD) on .NET projects. Arepa produces guidelines of using BDD on your current tests, and customisable and portable test reports integrating...

SpecF - Lightweight fluent BDD framework. It provides fluent expressions for facilitate BDD tests.


Lightweight fluent BDD framework. It provides fluent expressions for facilitate BDD tests.

Java Decision Diagram Libraries


This project contains two different Binary Decision Diagrams (BDD) libraries: JBDD: a Java interface to two popular BDD libraries, CUDD and BuDDy. JDD: a native Java library supporting BDD, Z-BDD and more (graph/automata/Petri nets/SAT)

A C++ reflection-based data dictionary


Lightweight include files adding reflection capabilities to C++. Generates SQL queries and serialization routines. STL-style iterations over class members. Compile-time / run-time reflection. Based on templates and meta-programming.