-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Ousmane Barry edited this page Jul 7, 2015
·
6 revisions
Welcome to the GooS-In-CSharp wiki!
You can download it HERE. Once downloaded, launch the installation exe et follow the instructions. Add a shortcut to your desktop or pin it to your taskbar for convenience.
- Launch the Openfire Server and you'll see the following window:
- Click on Launch admin. It will open a page in your web browser
- Choose your language
- Change the Domain to localhost
- Choose embedded database
- Set the password for the admin user.
- Connect to the server using the admin user with the right password
- You will end up to the following admin page where you'll add users for the tests
- Create users Create the following users:
- user: sniper password: sniper
- user: auction-item-54321 password: auction
-
user: auction-item-65432 password: auction
- Visual Studio Community 2013
- [NuGet Package Manager] (https://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca)
- [Resharper] (https://www.jetbrains.com/resharper/)
- [SpecFlow extension] (https://visualstudiogallery.msdn.microsoft.com/9915524d-7fb0-43c3-bb3c-a8a14fbd40ee)
- [NUnit] (http://www.nunit.org/)
- [FluentAssertions] (https://github.com/dennisdoomen/fluentassertions/wiki) for Assertions in a TDD and BDD-style
- [SpecFlow] (http://www.specflow.org/) : for Acceptances tests/BDD
- [TestStack.White] (http://teststack.azurewebsites.net/white/index.html) for UI automation
- [agsXMPP] (http://www.ag-software.net/agsxmpp-sdk/) library for XMPP (directly included in solution)
This chapter is to test the Walking Skeleton. Here is the definition reminder : A “walking skeleton” is an implementation of the thinnest possible slice of real functionality that we can automatically build, deploy, and test end-to-end.
I enabled the Restore Nuget packages feature. Once packages restored, you can run the first specflow scenario and see it pass :) by right cliking on file SingleItemJoin.feature then Run SpecFlow Scenarios.