Skip to content

DavidWright-dev/Developer-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

288 CST Developer Test

Technical test for prospective developers.

Overview

We are currently working with cloud based solutions and use a variety of technologies. Most of the codebase is written in C# with some PHP.

Getting Started

Fork this git repository and create a C# application to implement the task below. The application could be a desktop app, a website, a console application, etc..

The task should not take too long to complete, perhaps a few hours, but you can spend as much time as you like. Once you are happy you have met the requirements please include a readme about your approach, what changes and/or refactoring you would do given more time, etc. and send us a link to your repository so we can review the code.

The Task

As we are an e-commerce shop, it is fitting to build a small shopping cart solution with the following features:

As a User
I Want to be able to add a single product to a basket
As a User
I want to be able to add multiple products to a basket
As a User
I want to be able to see the total cost of my basket
As a User
I want to be able apply a discount code and see the price before and after the discount

You must demonstrate:

  • The ability to write good Unit/Integration tests
  • Show knowledge of good practices e.g. Design Patterns, SOLID Principles, etc..

About

Technical test for prospective developers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published