コード例 #1
0
ファイル: TestUtility.cs プロジェクト: ycp-cjkn/Plum
        public async Task <LibraryDto> CreateLibraryAsync()
        {
            const string title       = "My Fantastic Library";
            const string description = "A suitable description.";

            // Create a test user
            var userRequest = new CreateUserWithoutAuth("Alice");
            var user        = await _fixture.SendAsync(userRequest);

            // Create a library with that user
            var request = new CreateLibrary(user.Id, title, description);
            await _fixture.SendAsync(request);

            // Get all libraries created by that user
            var librariesRequest = new GetLibrariesCreatedByUserId(user.Id);

            return((await _fixture.SendAsync(librariesRequest)).Single());
        }