|
1 |
| -<h1><img src="https://raw.githubusercontent.com/ivaylokenov/MyWebApi/master/documentation/logo.png" align="left" alt="MyWebApi" width="100"> MyWebApi - ASP.NET Web API <br /> Fluent Testing Framework</h1> |
| 1 | +<h1><img src="https://raw.githubusercontent.com/ivaylokenov/MyTested.WebApi/master/documentation/logo.png" align="left" alt="MyTested.WebApi" width="100"> MyTested.WebApi - ASP.NET Web API <br /> Fluent Testing Framework</h1> |
2 | 2 | ====================================
|
3 | 3 |
|
4 |
| -MyWebApi is unit testing library providing easy fluent interface to test the ASP.NET Web API 2 framework. It is testing framework agnostic, so you can combine it with the testing library of your choice (e.g. NUnit, xUnit, etc.). Inspired by [ChaiJS](https://github.com/chaijs/chai). |
| 4 | +MyTested.WebApi is unit testing library providing easy fluent interface to test the ASP.NET Web API 2 framework. It is testing framework agnostic, so you can combine it with the testing library of your choice (e.g. NUnit, xUnit, etc.). Inspired by [ChaiJS](https://github.com/chaijs/chai). |
5 | 5 |
|
6 |
| -[](https://ci.appveyor.com/project/ivaylokenov/mywebapi) [](https://www.nuget.org/packages/MyWebApi/) [](https://www.nuget.org/packages/MyWebApi/) [](https://coveralls.io/github/ivaylokenov/MyWebApi?branch=master) |
| 6 | +[](https://ci.appveyor.com/project/ivaylokenov/mywebapi) [](https://www.nuget.org/packages/MyTested.WebApi/) [](https://www.nuget.org/packages/MyTested.WebApi/) [](https://coveralls.io/github/ivaylokenov/MyTested.WebApi?branch=master) |
7 | 7 |
|
8 | 8 | ## Documentation
|
9 | 9 |
|
10 |
| -Please see the [documentation](https://github.com/ivaylokenov/MyWebApi/tree/master/documentation) for full list of available features. Everything listed in the documentation is 100% covered by [more than 800 unit tests](https://github.com/ivaylokenov/MyWebApi/tree/master/src/MyWebApi.Tests) and should work correctly. Almost all items in the [issues page](https://github.com/ivaylokenov/MyWebApi/issues) are expected future features and enhancements. |
| 10 | +Please see the [documentation](https://github.com/ivaylokenov/MyTested.WebApi/tree/master/documentation) for full list of available features. Everything listed in the documentation is 100% covered by [more than 800 unit tests](https://github.com/ivaylokenov/MyTested.WebApi/tree/master/src/MyTested.WebApi.Tests) and should work correctly. Almost all items in the [issues page](https://github.com/ivaylokenov/MyTested.WebApi/issues) are expected future features and enhancements. |
11 | 11 |
|
12 | 12 | ## Installation
|
13 | 13 |
|
14 |
| -You can install this library using NuGet into your Test class project. It will automatically reference the needed dependencies of Microsoft.AspNet.WebApi.Core (≥ 5.1.0) and Microsoft.Owin.Testing (≥ 3.0.1) for you. .NET 4.5+ is needed. Make sure your solution has the same versions of the mentioned dependencies in all projects where you are using them. For example, if you are using Microsoft.AspNet.WebApi.Core 5.2.3 in your Web project, the same version should be used after installing MyWebApi in your Tests project. |
| 14 | +You can install this library using NuGet into your Test class project. It will automatically reference the needed dependencies of Microsoft.AspNet.WebApi.Core (≥ 5.1.0) and Microsoft.Owin.Testing (≥ 3.0.1) for you. .NET 4.5+ is needed. Make sure your solution has the same versions of the mentioned dependencies in all projects where you are using them. For example, if you are using Microsoft.AspNet.WebApi.Core 5.2.3 in your Web project, the same version should be used after installing MyTested.WebApi in your Tests project. |
15 | 15 |
|
16 |
| - Install-Package MyWebApi |
| 16 | + Install-Package MyTested.WebApi |
17 | 17 |
|
18 | 18 | After the downloading is complete, just add `using MyTested.WebApi;` and you are ready to test in the most elegant and developer friendly way.
|
19 | 19 |
|
20 | 20 | using MyTested.WebApi;
|
21 | 21 |
|
22 | 22 | ## How to use
|
23 | 23 |
|
24 |
| -Make sure to check out [the documentation](https://github.com/ivaylokenov/MyWebApi/tree/master/documentation) for full list of available features. |
25 |
| -You can also check out [the provided samples](https://github.com/ivaylokenov/MyWebApi/tree/master/samples) for real-life ASP.NET Web API application testing. |
| 24 | +Make sure to check out [the documentation](https://github.com/ivaylokenov/MyTested.WebApi/tree/master/documentation) for full list of available features. |
| 25 | +You can also check out [the provided samples](https://github.com/ivaylokenov/MyTested.WebApi/tree/master/samples) for real-life ASP.NET Web API application testing. |
26 | 26 |
|
27 | 27 | Basically you can create a test case by using the fluent API the library provides. You are given a static `MyWebApi` class from which all assertions can be easily configured.
|
28 | 28 |
|
@@ -51,7 +51,7 @@ namespace MyApp.Tests.Controllers
|
51 | 51 | ```
|
52 | 52 |
|
53 | 53 | The example uses NUnit but you can use whatever testing framework you want.
|
54 |
| -Basically, MyWebApi throws an unhandled exception if the assertion does not pass and the test fails. |
| 54 | +Basically, MyTested.WebApi throws an unhandled exception if the assertion does not pass and the test fails. |
55 | 55 |
|
56 | 56 | Here are some random examples of what the fluent testing API is capable of:
|
57 | 57 |
|
@@ -141,12 +141,12 @@ MyWebApi
|
141 | 141 | Code by Ivaylo Kenov. Copyright 2015 Ivaylo Kenov.
|
142 | 142 |
|
143 | 143 | This library is intended to be used in both open-source and commercial environments. To allow its use in as many
|
144 |
| -situations as possible, MyWebApi is dual-licensed. You may choose to use MyWebApi under either the Apache License, |
| 144 | +situations as possible, MyTested.WebApi is dual-licensed. You may choose to use MyTested.WebApi under either the Apache License, |
145 | 145 | Version 2.0, or the Microsoft Public License (Ms-PL). These licenses are essentially identical, but you are
|
146 | 146 | encouraged to evaluate both to determine which best fits your intended use.
|
147 | 147 |
|
148 |
| -Refer to [LICENSE](https://github.com/ivaylokenov/MyWebApi/blob/master/LICENSE) for detailed information. |
| 148 | +Refer to [LICENSE](https://github.com/ivaylokenov/MyTested.WebApi/blob/master/LICENSE) for detailed information. |
149 | 149 |
|
150 | 150 | ## Any questions, comments or additions?
|
151 | 151 |
|
152 |
| -If you have a feature request or bug report, leave an issue on the [issues page](https://github.com/ivaylokenov/MyWebApi/issues) or send a [pull request](https://github.com/ivaylokenov/MyWebApi/pulls). For general questions and comments, use the [StackOverflow](http://stackoverflow.com/) forum. |
| 152 | +If you have a feature request or bug report, leave an issue on the [issues page](https://github.com/ivaylokenov/MyTested.WebApi/issues) or send a [pull request](https://github.com/ivaylokenov/MyTested.WebApi/pulls). For general questions and comments, use the [StackOverflow](http://stackoverflow.com/) forum. |
0 commit comments