Skip to content

wkrause1/VendingMachineDemo

 
 

Repository files navigation

Welcome to the Excella Vending Machine demo!

This demo shows a working example of a small project with unit tests at each level.

How to Run this Application

Prerequisites

To run the project, you'll need to have some basic items set up or installed.

  • Internet. You'll need an internet connection so that you can restore nuget packages.
  • Visual Studio. You'll need Visual Studio to run the examples
  • SQL Server. The acceptance tests and web application use a database, which this example assumes is a SQL Server database.
  • Selenium Chrome Driver. We'll need this to run instances of chrome on our machine.

Getting Started

Adding the Selenium Chrome Driver to the PATH variable.

Running the Migration to Deploy the Database

TODO.

Adding the Initial Payment row to the Database

TODO.

  SET IDENTITY_INSERT dbo.Payment ON
  INSERT INTO dbo.Payment
    (ID, Value)
  VALUES 
    (1, 0)
  SET IDENTITY_INSERT dbo.Payment OFF

Running the tests

TODO.

About

A sample repository that mimics a vending machine (used in Excella CSD classes)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 73.4%
  • JavaScript 14.3%
  • HTML 6.7%
  • Gherkin 4.3%
  • CSS 0.7%
  • Batchfile 0.5%
  • Classic ASP 0.1%