public void CanCreate_should_not_throw_exception_when_added_to_root() { var command = new CreateAsset { AppId = appId }; GuardAsset.CanCreate(command); }
public async Task CanCreate_should_not_throw_exception_when_added_to_root() { var command = new CreateAsset { AppId = appId }; await GuardAsset.CanCreate(command, assetQuery); }
public async Task CanCreate_should_throw_exception_when_folder_not_found() { var command = new CreateAsset { AppId = appId, ParentId = DomainId.NewGuid() }; A.CallTo(() => assetQuery.FindAssetFolderAsync(appId.Id, command.ParentId)) .Returns(new List <IAssetFolderEntity>()); await ValidationAssert.ThrowsAsync(() => GuardAsset.CanCreate(command, assetQuery), new ValidationError("Asset folder does not exist.", "ParentId")); }
public async Task CanCreate_should_not_throw_exception_when_folder_found() { var command = new CreateAsset { AppId = appId, ParentId = DomainId.NewGuid() }; A.CallTo(() => assetQuery.FindAssetFolderAsync(appId.Id, command.ParentId)) .Returns(new List <IAssetFolderEntity> { AssetFolder() }); await GuardAsset.CanCreate(command, assetQuery); }