C# Класс PageTypeBuilder.Specs.Helpers.Fakes.InMemoryPageTypeRepository

Наследование: IPageTypeRepository
Показать файл Открыть проект

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

Метод Описание
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