Giter VIP home page Giter VIP logo

todo-you-too's Introduction

Todo-you-too

Sample application showing an example of usage of some Func Testing framework. It provides a really minimalistic "Todo" application, and provides quick and easy way to run framework described below. To run the solution, you will need Visual Studio 2013 and .Net framework 4.5.

Func Testing examples included in this project are :

  • Fitnesse
  • SpecFlow (planned)
  • Concordion (planned)

Requirements

Installation

  • clone this repository
  • run .\InstallFitnesse.bat
  • open the solution in visual studio
  • get the dependencies with nugget
  • built it

How to run Fitnesse ?

Some batch files are provided to install everything very easily:

  • Launch "InstallFitnesse.bat" located on the root of the project
  • Open the solution, and rebuild it
  • Launch "LaunchFitnesse.bat"
  • Enjoy

How to run Concordion ?

You will need to run Nunit test, unfortunately, it doesn't work properly with Nunit adapter. You have to use TestDriven, you can also use Galio or nunit in command line

  • install TestDriven
  • copy the the lib from .\lib\Concordion.Nunit.dll to \NUnit\2.6\addins
  • run the test with testDriven (right click on the project -> run test...)
  • you will find the generated html file here .\Concordion.Specs\Concordion\Specs\Tests\

How to run Specflow ?

You will need to run the Nunit tests of the Specflow.specs project : you can use the Nunit adapter, resharper or testDriven.

You also can generate some pretty outputfile, whether it's HTML or Docx with Pickles : if you installed it through nuget you can run :

Pickle-Features -FeatureDirectory .\Specflow.specs\Features -OutputDirectory .\Specflow.specs\Result

You will be able to see the result file here : .\Specflow.specs\Result

todo-you-too's People

Contributors

tgery-canal avatar

Stargazers

Thibaut avatar  avatar

Watchers

Thibaut avatar  avatar

Forkers

thibautgery

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.