C# Класс VendingMachine.Domain.VendingMachine

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddDrink ( IEnumerable drink ) : void
AddStock ( IEnumerable moneys ) : void
AddStock ( IEnumerable setMoneyInfos ) : void
BuyDrink ( string drinkName ) : Drink
CanBuy ( string drinkName ) : bool
InsertMoney ( Money money ) : void
PayBack ( ) : IEnumerable
SetDrinkSpecification ( IEnumerable specs ) : void
VendingMachine ( ) : System.Collections.Generic
VendingMachine ( IMoneyAcceptor acceptor ) : System.Collections.Generic

Приватные методы

Метод Описание
CanBuyDrinkNamed ( string drinkName ) : bool

Описание методов

AddDrink() публичный Метод

public AddDrink ( IEnumerable drink ) : void
drink IEnumerable
Результат void

AddStock() публичный Метод

public AddStock ( IEnumerable moneys ) : void
moneys IEnumerable
Результат void

AddStock() публичный Метод

public AddStock ( IEnumerable setMoneyInfos ) : void
setMoneyInfos IEnumerable
Результат void

BuyDrink() публичный Метод

public BuyDrink ( string drinkName ) : Drink
drinkName string
Результат Drink

CanBuy() публичный Метод

public CanBuy ( string drinkName ) : bool
drinkName string
Результат bool

InsertMoney() публичный Метод

public InsertMoney ( Money money ) : void
money Money
Результат void

PayBack() публичный Метод

public PayBack ( ) : IEnumerable
Результат IEnumerable

SetDrinkSpecification() публичный Метод

public SetDrinkSpecification ( IEnumerable specs ) : void
specs IEnumerable
Результат void

VendingMachine() публичный Метод

public VendingMachine ( ) : System.Collections.Generic
Результат System.Collections.Generic

VendingMachine() публичный Метод

public VendingMachine ( IMoneyAcceptor acceptor ) : System.Collections.Generic
acceptor IMoneyAcceptor
Результат System.Collections.Generic