Skip to content

Commit

Permalink
README added valid links for budges, license
Browse files Browse the repository at this point in the history
  • Loading branch information
sergiorykov committed Mar 28, 2016
1 parent 95d05c7 commit 24b5dd2
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@

# Platron.Client

[![NuGet](https://img.shields.io/nuget/v/Platron.Client.svg)]() [![AppVeyor](https://img.shields.io/appveyor/ci/sergiorykov/platron-client.svg)]()
# Platron.Client [![NuGet](https://img.shields.io/nuget/v/Platron.Client.svg)](https://www.nuget.org/packages/Platron.Client) [![AppVeyor](https://img.shields.io/appveyor/ci/sergiorykov/platron-client.svg)](https://ci.appveyor.com/project/sergiorykov/platron-client)

A Platron API client library for .NET.
Based on API **version 3.5** ([EN](http://www.platron.ru/integration/Merchant_Platron_API_EN.pdf "Merchant_Platron_API_EN.pdf") | [RU](http://www.platron.ru/integration/Merchant_Platron_API_RU.pdf "Merchant_Platron_API_RU.pdf"))
Expand Down Expand Up @@ -105,9 +103,7 @@ Tests separated into several categories.

`Manual` tests ignored by default - they require interraption of test to fulfill - guess what :) - manual action like proceeding real payment for 1 ruble using your preferred payment system and then rejecting it by emulator of shop server. Platron has testing payment systems but you cann't complete scenario with it and receive confirmation ResultUrl callback from Platron.

# Integration Testing

[![NuGet](https://img.shields.io/nuget/v/Platron.Client.TestKit.svg?label=Platron.Client.TestKit)]()
# Integration Testing [![NuGet](https://img.shields.io/nuget/v/Platron.Client.TestKit.svg?label=Platron.Client.TestKit)](https://www.nuget.org/packages/Platron.Client.TestKit)

You can drastically simplify integration testing using package [Platron.Client.TestKit](https://www.nuget.org/packages/Platron.Client.TestKit). It requires a lot of dependencies like Nansy, Owin, RX but it's made to be able write integration test in a few lines of code (we used XUnit):

Expand Down Expand Up @@ -220,8 +216,10 @@ To issue release `X.Y.Z` execute
release.cmd X.Y.Z
and take packages from `out\Release\Packages`. It's that simple.

# Build server

[![AppVeyor](https://img.shields.io/appveyor/ci/sergiorykov/platron-client.svg)]()
# Build server [![AppVeyor](https://img.shields.io/appveyor/ci/sergiorykov/platron-client.svg)](https://ci.appveyor.com/project/sergiorykov/platron-client)

Configured [base CI](https://github.com/sergiorykov/Platron.Client/blob/master/appveyor.yml) on [AppVeyor](https://ci.appveyor.com/project/sergiorykov/platron-client) to build every commit. Not ready to finish release pipeline.

# License

[MIT](https://github.com/sergiorykov/Platron.Client/blob/master/LICENSE)

0 comments on commit 24b5dd2

Please sign in to comment.