Dreamine.FullKit.Tests 1.0.0.0
Dreamine.FullKit.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.FullKit.Tests.Core.AutoRegistrationTests 클래스 참조sealed

더 자세히 ...

클래스

class  SingleAssemblyScanner
class  CustomerModel
class  CustomerEvent
class  CustomerManager
class  ExplicitlyRegisteredUtility
class  CustomerViewModel
class  CustomerService
class  DreamineRegisterAttribute

Public 멤버 함수

void NamingConventionFilter_IdentifiesSupportedTypes (Type type, bool expected)
void AutoRegistrationService_RegistersMatchingTypesAsSingletons ()

상세한 설명

Auto Registration Tests 기능과 관련 상태를 캡슐화합니다.

AutoRegistrationTests.cs 파일의 16 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ AutoRegistrationService_RegistersMatchingTypesAsSingletons()

void Dreamine.FullKit.Tests.Core.AutoRegistrationTests.AutoRegistrationService_RegistersMatchingTypesAsSingletons ( )
inline

Auto Registration Service Registers Matching Types As Singletons 작업을 수행합니다.

AutoRegistrationTests.cs 파일의 63 번째 라인에서 정의되었습니다.

64 {
65 var container = new DreamineContainer();
66 var service = new AutoRegistrationService(
67 new SingleAssemblyScanner(typeof(CustomerModel).Assembly),
68 new NamingConventionAutoRegistrationFilter());
69
70 service.RegisterAll(typeof(CustomerModel).Assembly, container);
71
72 Assert.True(container.IsRegistered(typeof(CustomerModel)));
73 Assert.Same(container.Resolve<CustomerModel>(), container.Resolve<CustomerModel>());
74 Assert.False(container.IsRegistered(typeof(CustomerService)));
75 }

◆ NamingConventionFilter_IdentifiesSupportedTypes()

void Dreamine.FullKit.Tests.Core.AutoRegistrationTests.NamingConventionFilter_IdentifiesSupportedTypes ( Type type,
bool expected )
inline

Naming Convention Filter Identifies Supported Types 작업을 수행합니다.

매개변수
typetype에 사용할 Type 값입니다.
expectedexpected에 사용할 bool 값입니다.

AutoRegistrationTests.cs 파일의 49 번째 라인에서 정의되었습니다.

50 {
51 Assert.Equal(expected, new NamingConventionAutoRegistrationFilter().IsTarget(type));
52 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: