Defines primers and derivables that creates a concrete command-based context invocation framework. Includes module composition that integrates contexts with event-publishing and consuming, as well as the transformation to commands and the orchestration of those. This framework is developed with testing in mind and every derivable should be fully testable.
Fake implementation of HttpContextBase for terse and expressive tests without the tedious setup of a mocking framework
Magenic's automation quick start open source framework
Extension for mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc. When writing tests for your application it is often desirable to avoid hitting the database. The extension allows you to achieve this by creating a context – with behavior defined by your tests – that makes use of in-memory data.
This QUnit support for ASP.NET MVC. You may also use it for ASP.NET Webforms, but the css folder will not be on the default location. QUnit is a powerful, easy-to-use, JavaScript test suite. It's used by the jQuery project to test its code and plugins but is capable of testing any generic JavaScript code (and even capable of testing JavaScript code on the server-side). QUnit is especially useful for regression testing: Whenever a bug is reported, write a test that asserts the existence of that particular bug. Then fix it and commit both. Every time you work on the code again, run the tests. If the bug comes up again - a regression - you'll spot it immediately and know how to fix it, because you know what code you just changed. Having good unit test coverage makes safe refactoring easy and cheap. You can run the tests after each small refactoring step and always know what change broke something. QUnit is similar to other unit testing frameworks like JUnit, but makes use of the features JavaScript provides and helps with testing code in the browser, eg. with it's stop/start facilities for testing asynchronous code.
Testeroids is a framework and a set of guidelines working in concert for great productivity in unit testing of .NET projects.
boost_unit_test_framework-vc80. Compiler: Visual Studio 2005 SP1.
Arranges multiple layers of test containers without taking a dependency on any test framework.
Bellatrix is a cross-platform, easily customizable and extendable .NET test automation framework that increases tests’ reliability.
Roslyn Code Refactoring Test Framework Common Types.
Roslyn Code Refactoring Framework C# Types.
My Tested MVC licensing components.
Should assertion extensions for the XUnit v1 framework
Bellatrix is a cross-platform, easily customizable and extendable .NET test automation framework that increases tests’ reliability.
This package contains .NET helper classes to make the creation of Selenium tests easier. It contains a Connector class that supports various initializations of the Driver. It also contains a utility class to assist in working with elements.
Unit test framework for Bridge.NET projects. Write tests in C#, run them in JavaScript.
Interface abstractions used by various Microdot components, seperated from their implementations to allow easy unit testing with mocks (see Gigya.Microdot.Fakes). Part of the Microdot Framework.
VB.NET source file that contains a subclass of LicenseInfo with the details to the "MIT License" (worded by the Massachusetts Institute of Technology) to be included through an Acknowledgement attribute in source code and libraries. Supported versions: .NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5 .NET Framework 3.5 Client Profile .NET Framework 4.0 .NET Framework 4.0 Client Profile .NET Framework 4.5 .NET Framework 4.5.1 .NET Framework 4.5.2 .NET Framework 4.6 .NET Framework 4.6.1 Language requirement: Visual Basic 8 (shipped in 2005 with .NET 2.0) This package is part of the "SingleFile.VB" collection that consists of small utilities in the form of VB.NET source files, usually two of them per package, namely the code file and the test file (Microsoft standard unit tests) as well as the license files that are shared over all "Single.VB" packages. Some philosophy: Extension methods and other static utility functions are not shared accross projects resp. assemblies but included wherever they are needed. For that reason they are declared "Friend" and namespace-less as they are supposed to be part of the project's current namespace. Unit test files are added directly to the project and declared "Public" because of limitations of that framework, but they are only compiled in debug mode (through a compiler directive that checks for the "DEBUG" keyword). This allows to keep the tests very near to the code which simplifies access to internal members but does not bulk the published version. The reference to "Microsoft.VisualStudio.TestTools.UnitTesting" (assembly "Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll") is only needed during development and may be declared with "Copy Local = False". The NuGet package version is global across all "Single.VB" packages, and they always reference other packages of the same version (most recent at the time of publishing). This greatly simplifies my dependency handling and therefore improves the quality of the NuGet packages, but may leed to an updated package that does not contain any code change. I apologize for that inconvenience. Your feedback and/or contribution is welcome. Please contact me on singlefile.vb@gmail.com.
The Revit Test Framework (RTF) allows you to conduct remote unit testing on Revit. RTF takes care of creating a journal file for running revit which can specify a model to start Revit, and a specific test or fixture of tests to Run. You can even specify a model to open before testing and RTF will do that as well.
This package includes the NUnit 3.4.1 framework assembly, which is referenced by your tests. It also includes a test runner adapter that is used by TestDriven.Net when executing tests. The adapter is named 'nunit.framework.dll.tdnet' and must live in the same directory as the referenced 'nunit.framework.dll'.
BDD in .NET Core - Xunit.Gherkin.Quick is a lightweight, cross platform BDD test framework (targets .NET Standard, can be used from both .NET and .NET Core test projects). It parses Gherkin language and executes Xunit tests corresponding to scenarios.
Roslyn Code Refactoring xUnit Framework C# Types.
Machine.Specifications is a Context/Specification framework geared towards removing language noise and simplifying tests.
Very simple load testing framework for Request-response and Pub/Sub scenarios. It's 100% written in F# and targeting .NET Core and full .NET Framework.
SpecsFor.Mvc is a stand-alone acceptance testing framework for ASP.NET MVC. It enables you to write strongly-typed, refactor friendly integration tests using the browser and testing framework of your choice.
Framework for automated testing of distributed systems
Mvc and test project framework for rapid application development.
A testing library written to easily add unit tests to cover behaviour held in SQL Server databases. This library allows you to write SQL unit tests in code alongside all your other unit tests, including running them from within your IDE and as part of CI builds. This package is the core logic; see the MSTest/NUnit packages for the framework-dependent runners.
Breakdance is a testing framework for managing the dangerous dance of shipping public APIs. This package in particular helps generate API reports for OData APIs, and compare them against a prior unit test run. That way, if something in the API surface changed, the unit test will fail.
Breakdance is a testing framework for managing the dangerous dance of shipping public APIs. This package in particular contains helper classes for testing any WebAPI endpoint. These classes make it super easy to craft HTTP requests to your API at test time.
Testing helpers for using Ninject.MockingKernel.Moq with EntityFramework.
A testing framework for the Analyze Re Client Library
Prig(PRototyping jIG) is a framework that generates a Test Double like Microsoft Fakes/Typemock Isolator/Telerik JustMock based on Unmanaged Profiler APIs. This framework enables that any methods are replaced with mocks. For example, a static property, a private method, a non-virtual member and so on.
MvcContrib was designed to add functionality and ease-of-use to Microsoft's ASP.NET MVC Framework, MVC Contrib is useful for developers looking to develop and test UI elements on top of the ASP.NET MVC framework. Note: this is a fork of the MvcContrib project that is suited for working with ASP.NET MVC 4.
Test fixture framework for unit and integration testing.
Bellatrix is a cross-platform, easily customizable and extendable .NET test automation framework that increases tests’ reliability.