All Projects → shibayan → iisexpress-testkit

shibayan / iisexpress-testkit

Licence: Apache-2.0 license
IIS Express TestKit

Programming Languages

C#
18002 projects
Batchfile
5799 projects
HTML
75241 projects

Projects that are alternatives of or similar to iisexpress-testkit

Fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, .NET Core 2.1 and 3.0, as well as .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Stars: ✭ 2,449 (+18738.46%)
Mutual labels:  xunit
toolbox
dein ToolBox - C# .Net Library with utilities like: command line, files, log, platform, shell, system, transform and validation [ Win+Mac+Linux ]
Stars: ✭ 46 (+253.85%)
Mutual labels:  xunit
kekiri
A .NET framework that supports writing low-ceremony BDD tests using Gherkin language
Stars: ✭ 19 (+46.15%)
Mutual labels:  xunit
resharper-xunit-templates
ReSharper Live Templates for xUnit.net
Stars: ✭ 18 (+38.46%)
Mutual labels:  xunit
xharness
C# command line tool for running tests on Android / iOS / tvOS devices and simulators
Stars: ✭ 123 (+846.15%)
Mutual labels:  xunit
bitrix-module-bunit
BUnit - фреймворк модульного тестрования для CMS Bitrix
Stars: ✭ 20 (+53.85%)
Mutual labels:  xunit
Cake
🍰 Cake (C# Make) is a cross platform build automation system.
Stars: ✭ 3,154 (+24161.54%)
Mutual labels:  xunit
test-class
Test::Class - an xUnit testing framework for Perl 5.x
Stars: ✭ 18 (+38.46%)
Mutual labels:  xunit
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+492.31%)
Mutual labels:  xunit
FakeItEasy.AutoFakeIt
A very simple, yet flexible, "AutoFaker" for FakeItEasy to easily auto generate classes with faked dependencies.
Stars: ✭ 15 (+15.38%)
Mutual labels:  xunit
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Stars: ✭ 857 (+6492.31%)
Mutual labels:  xunit
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (+1100%)
Mutual labels:  xunit
xunit.testlogger
XUnit logger for vstest platform
Stars: ✭ 65 (+400%)
Mutual labels:  xunit
Bats Core
Bash Automated Testing System
Stars: ✭ 2,820 (+21592.31%)
Mutual labels:  xunit
testcontainers-dotnet
dotnet port of testcontainers-java
Stars: ✭ 22 (+69.23%)
Mutual labels:  xunit
Specflow
#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
Stars: ✭ 1,827 (+13953.85%)
Mutual labels:  xunit
xunit-to-junit
This Extensible Stylesheet Language Transformations can transform a xUnit.net v2 XML test results file into a JUnit test results file.
Stars: ✭ 21 (+61.54%)
Mutual labels:  xunit
contoso-university
Contoso University demo using asp net core and related technologies
Stars: ✭ 42 (+223.08%)
Mutual labels:  xunit
Xunit.Categories
Friendlier attributes to help categorize your tests
Stars: ✭ 85 (+553.85%)
Mutual labels:  xunit
ArchitectNow.ApiStarter
Sample ASP.NET Core 2 API Setup used by ArchitectNow for corresponding workshop presentations
Stars: ✭ 35 (+169.23%)
Mutual labels:  xunit

IIS Express TestKit

Build status License NuGet Version

Getting Started

  • Create new xUnit test project
  • Install package from NuGet
Install-Package IisExpressTestKit
  • Write test case
[Fact]
public void RewriteRulesTest()
{
    Iis.Request("/hoge")
       .IsPath("/translated/hoge")
       .IsStatusCode(HttpStatusCode.OK);

    Iis.Request("/hoge/foo/bar/baz")
       .IsPath("/translated/hoge/foo/bar/baz")
       .IsStatusCode(HttpStatusCode.OK);
}
  • Make happy :)

Test Result

  • Running AppVeyor CI

AppVeyor

License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].