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

더 자세히 ...

Public 멤버 함수

void DMContainer_StartsEmpty_WhenFixtureIsUsed ()
void DMContainer_GetResolver_ReturnsWorkingResolver ()
void DMContainer_TryResolve_ReturnsFalse_WhenNotRegistered ()

상세한 설명

DM Container Fixture Pattern Tests 기능과 관련 상태를 캡슐화합니다.

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

멤버 함수 문서화

◆ DMContainer_GetResolver_ReturnsWorkingResolver()

void Dreamine.FullKit.Tests.Core.DMContainerFixturePatternTests.DMContainer_GetResolver_ReturnsWorkingResolver ( )
inline

DM Container Get Resolver Returns Working Resolver 작업을 수행합니다.

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

97 {
98 DMContainer.Reset();
99 DMContainer.Register<DMContainerFixture>();
100
101 var resolver = DMContainer.GetResolver();
102 var instance = resolver.Resolve<DMContainerFixture>();
103
104 Assert.NotNull(instance);
105 }

◆ DMContainer_StartsEmpty_WhenFixtureIsUsed()

void Dreamine.FullKit.Tests.Core.DMContainerFixturePatternTests.DMContainer_StartsEmpty_WhenFixtureIsUsed ( )
inline

DM Container Starts Empty When Fixture Is Used 작업을 수행합니다.

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

82 {
83 DMContainer.Reset();
84 Assert.False(DMContainer.IsRegistered<IDisposable>());
85 }

◆ DMContainer_TryResolve_ReturnsFalse_WhenNotRegistered()

void Dreamine.FullKit.Tests.Core.DMContainerFixturePatternTests.DMContainer_TryResolve_ReturnsFalse_WhenNotRegistered ( )
inline

DM Container Try Resolve Returns False When Not Registered 작업을 수행합니다.

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

117 {
118 DMContainer.Reset();
119 var resolver = DMContainer.GetResolver();
120 var found = resolver.TryResolve<IDisposable>(out var result);
121
122 Assert.False(found);
123 Assert.Null(result);
124 }

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