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

더 자세히 ...

Public 멤버 함수

void Increment_IncreasesCountByOne ()
void Reset_ReturnsCountToZero ()
void Increment_AddsLogEntry ()
void Reset_AddsLogEntry ()

정적 Private 멤버 함수

static CounterViewModel CreateSut ()

상세한 설명

Counter View Model Tests 기능과 관련 상태를 캡슐화합니다.

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

멤버 함수 문서화

◆ CreateSut()

CounterViewModel Dreamine.FullKit.Tests.ViewModels.CounterViewModelTests.CreateSut ( )
inlinestaticprivate

Sut 값을 생성합니다.

반환값
Create Sut 작업에서 생성한 CounterViewModel 결과입니다.

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

32 =>
33 new CounterViewModel(new CounterEvent(new CounterService()));

다음에 의해서 참조됨 : Increment_AddsLogEntry(), Increment_IncreasesCountByOne(), Reset_AddsLogEntry(), Reset_ReturnsCountToZero().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Increment_AddsLogEntry()

void Dreamine.FullKit.Tests.ViewModels.CounterViewModelTests.Increment_AddsLogEntry ( )
inline

Increment Adds Log Entry 작업을 수행합니다.

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

79 {
80 var sut = CreateSut();
81 var initialCount = sut.Logs.Count;
82 sut.IncrementCommand.Execute(null);
83 Assert.Equal(initialCount + 1, sut.Logs.Count);
84 Assert.Contains("1", sut.Logs[0].Message); // newest-first
85 }

다음을 참조함 : CreateSut().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ Increment_IncreasesCountByOne()

void Dreamine.FullKit.Tests.ViewModels.CounterViewModelTests.Increment_IncreasesCountByOne ( )
inline

Increment Increases Count By One 작업을 수행합니다.

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

45 {
46 var sut = CreateSut();
47 sut.IncrementCommand.Execute(null);
48 Assert.Equal(1, sut.Count);
49 }

다음을 참조함 : CreateSut().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ Reset_AddsLogEntry()

void Dreamine.FullKit.Tests.ViewModels.CounterViewModelTests.Reset_AddsLogEntry ( )
inline

Reset Adds Log Entry 작업을 수행합니다.

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

97 {
98 var sut = CreateSut();
99 sut.IncrementCommand.Execute(null);
100 var countBeforeReset = sut.Logs.Count;
101 sut.ResetCommand.Execute(null);
102 Assert.Equal(countBeforeReset + 1, sut.Logs.Count);
103 Assert.Contains("reset", sut.Logs[0].Message, StringComparison.OrdinalIgnoreCase);
104 }

다음을 참조함 : CreateSut().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ Reset_ReturnsCountToZero()

void Dreamine.FullKit.Tests.ViewModels.CounterViewModelTests.Reset_ReturnsCountToZero ( )
inline

Reset Returns Count To Zero 작업을 수행합니다.

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

61 {
62 var sut = CreateSut();
63 sut.IncrementCommand.Execute(null);
64 sut.IncrementCommand.Execute(null);
65 sut.ResetCommand.Execute(null);
66 Assert.Equal(0, sut.Count);
67 }

다음을 참조함 : CreateSut().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

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