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

더 자세히 ...

Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase에 대한 상속 다이어그램 :
Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase에 대한 협력 다이어그램:

Public 멤버 함수

void Dispose ()

정적 Public 멤버 함수

static TemporarySqliteDatabase Create ()

속성

string Path [get]
string ConnectionString [get]

Private 멤버 함수

 TemporarySqliteDatabase (string path)

상세한 설명

Temporary Sqlite Database 기능과 관련 상태를 캡슐화합니다.

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

생성자 & 소멸자 문서화

◆ TemporarySqliteDatabase()

Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase.TemporarySqliteDatabase ( string path)
inlineprivate

지정한 설정으로 TemporarySqliteDatabase 클래스의 새 인스턴스를 초기화합니다.

매개변수
pathpath에 사용할 string 값입니다.

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

167 {
168 Path = path;
169 ConnectionString = $"Data Source={path};Pooling=False";
170 }

다음을 참조함 : ConnectionString, Path.

다음에 의해서 참조됨 : Create().

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

멤버 함수 문서화

◆ Create()

TemporarySqliteDatabase Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase.Create ( )
inlinestatic

값을 생성합니다.

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

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

209 {
210 var path = System.IO.Path.Combine(
211 System.IO.Path.GetTempPath(),
212 "Dreamine.Database.Tests",
213 Guid.NewGuid().ToString("N") + ".db");
214
215 Directory.CreateDirectory(System.IO.Path.GetDirectoryName(path)!);
216 return new TemporarySqliteDatabase(path);
217 }

다음을 참조함 : Path, TemporarySqliteDatabase().

다음에 의해서 참조됨 : Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.SqliteProvider_CreatesTableAndRunsCrud(), Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.SqliteProvider_SqlCache_ProducesDeterministicSqlForSameEntityType(), Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.SqliteProvider_SupportsAsyncOperations().

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

◆ Dispose()

void Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase.Dispose ( )
inline

이 인스턴스가 소유한 리소스를 해제합니다.

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

228 {
229 if (File.Exists(Path))
230 {
231 File.Delete(Path);
232 }
233 }

다음을 참조함 : Path.

속성 문서화

◆ ConnectionString

string Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase.ConnectionString
get

Connection String 값을 가져옵니다.

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

190{ get; }

다음에 의해서 참조됨 : TemporarySqliteDatabase().

◆ Path

string Dreamine.FullKit.Tests.Database.SqliteDatabaseProviderTests.TemporarySqliteDatabase.Path
get

Path 값을 가져옵니다.

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

180{ get; }

다음에 의해서 참조됨 : Create(), Dispose(), TemporarySqliteDatabase().


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