Skip to content

domkris/WebShopLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebShopLibrary

C# Test driven deveploment of simple WebShop (stand alone class library) using Nunit framework (3.12.0).
Library's ShoppingBasket component allows customers to add products and display total cost and discount.
Everytime a total sum of price of basket is requested it is logged with all information as a file in C:\temp\ShoppingBasketLog.

Solution contains:

  • WebShop folder
    • Program.cs -> Main Class of Console App to run and play with ShoppingBasket functionalities
  • WebShop.Library folder
    • ShoppingBasket.cs -> Main Library Class that contains all funcionalities
    • ShoppingBasketLog.cs -> Class that contains all funcionalities for generating WebShop logs
  • WebShop.Library.Test folder
    • Unit tests made and run during development

Products example:

Products Price
Butter 0.80$
Milk 1.15$
Bread 1.0$

Discounts:

  • Buy 2 butters and get one bread 50% off
  • Buy 3 milks get the 4th milk for free

Scenarios (Logs retrieved from generated file):

promisechains

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages