C# 클래스 PageTypeBuilder.Specs.Helpers.Fakes.InMemoryPageTypeRepository

상속: IPageTypeRepository
파일 보기 프로젝트 열기: joelabrahamsson/Page-Type-Builder

공개 메소드들

메소드 설명
CreateNew ( ) : IPageType
Delete ( IPageType pageType ) : void
GetNumberOfSaves ( int pageTypeId ) : int
InMemoryPageTypeRepository ( IPageDefinitionRepository pageDefinitionRepository ) : System
List ( ) : IEnumerable
Load ( System.Guid guid ) : IPageType
Load ( int id ) : IPageType
Load ( string name ) : IPageType
ResetNumberOfSaves ( ) : void
Save ( IPageType pageTypeToSave ) : void

비공개 메소드들

메소드 설명
GetPageTypeToReturn ( IPageType pageTypeRecord ) : FakePageType

메소드 상세

CreateNew() 공개 메소드

public CreateNew ( ) : IPageType
리턴 IPageType

Delete() 공개 메소드

public Delete ( IPageType pageType ) : void
pageType IPageType
리턴 void

GetNumberOfSaves() 공개 메소드

public GetNumberOfSaves ( int pageTypeId ) : int
pageTypeId int
리턴 int

InMemoryPageTypeRepository() 공개 메소드

public InMemoryPageTypeRepository ( IPageDefinitionRepository pageDefinitionRepository ) : System
pageDefinitionRepository IPageDefinitionRepository
리턴 System

List() 공개 메소드

public List ( ) : IEnumerable
리턴 IEnumerable

Load() 공개 메소드

public Load ( System.Guid guid ) : IPageType
guid System.Guid
리턴 IPageType

Load() 공개 메소드

public Load ( int id ) : IPageType
id int
리턴 IPageType

Load() 공개 메소드

public Load ( string name ) : IPageType
name string
리턴 IPageType

ResetNumberOfSaves() 공개 메소드

public ResetNumberOfSaves ( ) : void
리턴 void

Save() 공개 메소드

public Save ( IPageType pageTypeToSave ) : void
pageTypeToSave IPageType
리턴 void