TestFlask Mocking and testing made simple

TestFlask Introduction

TestFlask is an open source set of components that helps creating and replaying test scenarios for your .net backend services. It can be easily applied to any Asp.Net MVC REST API or WCF Services. TestFlask nuget packages are available on nuget.org

Source code is also available on GitHub

Here is an introduction video for a quickstart to TestFlask.

Demo code for the video is available on GitHub

There is no .Net Core support yet. However, it is on the roadmap and a high priority issue.

TestFlask Components

TestFlask consists of following components. You can go to detail pages of each for further details.

TestFlask Weaver, API, CLI and Assistant is available on TestFlask GitHub Repo

TestFlask Manager is also available on TestFlask Manager GitHub Repo

Developer Notes

TestFlask is open to contributions. It is currently a side project for me, thus our team at my company uses TestFlask to do some regression testing for a large payment hub project. Therefore, I can say that it is already being used in a real environment. I wish to do additions as long as I have spare time. There are many pieces waiting to be enhanced. Check out issues on github repo for details. Moreover, the main missing pieces are currently .net core support and async-Task support. These two are the main parts that I’d like to add in the nearest feature. Any contributions are welcome with PRs.