C# Class SampleApplication.Domain.DiscountCalculation.DiscountStrategyBuilder

Inheritance: ITieredDiscountStrategyBuilder_Where, ITieredDiscountStrategyBuilder_Then, ITieredDiscountStrategyBuilder_WhereOrBuild
Mostra file Open project: ChrisEdwards/Fluency

Public Methods

Method Description
Build ( ) : IDiscountStrategy
BuildTieredStrategy ( ) : DiscountStrategyBuilder
GetDiscountOf ( double percent ) : ITieredDiscountStrategyBuilder_WhereOrBuild
OrdersGreaterThanOrEqualTo ( double amount ) : ITieredDiscountStrategyBuilder_Then

Method Details

Build() public method

public Build ( ) : IDiscountStrategy
return IDiscountStrategy

BuildTieredStrategy() public static method

public static BuildTieredStrategy ( ) : DiscountStrategyBuilder
return DiscountStrategyBuilder

GetDiscountOf() public method

public GetDiscountOf ( double percent ) : ITieredDiscountStrategyBuilder_WhereOrBuild
percent double
return ITieredDiscountStrategyBuilder_WhereOrBuild

OrdersGreaterThanOrEqualTo() public method

public OrdersGreaterThanOrEqualTo ( double amount ) : ITieredDiscountStrategyBuilder_Then
amount double
return ITieredDiscountStrategyBuilder_Then