C# 클래스 PPPDDDChap23.EventSourcing.Application.Model.PayAsYouGo.FreeCallAllowance

파일 보기 프로젝트 열기: elbandit/PPPDDD 1 사용 예제들

공개 메소드들

메소드 설명
FreeCallAllowance ( Minutes allowance, System.DateTime dateStarted ) : System
MinutesWhichCanCover ( PhoneCall phoneCall, IClock clock ) : Minutes
Subtract ( Minutes minutes ) : void

비공개 메소드들

메소드 설명
StillValid ( IClock clock ) : bool

메소드 상세

FreeCallAllowance() 공개 메소드

public FreeCallAllowance ( Minutes allowance, System.DateTime dateStarted ) : System
allowance Minutes
dateStarted System.DateTime
리턴 System

MinutesWhichCanCover() 공개 메소드

public MinutesWhichCanCover ( PhoneCall phoneCall, IClock clock ) : Minutes
phoneCall PhoneCall
clock IClock
리턴 Minutes

Subtract() 공개 메소드

public Subtract ( Minutes minutes ) : void
minutes Minutes
리턴 void