private async Task <object?> PublishIdempotentAsync(AssetFolderCommand command) { var result = await PublishAsync(command); var previousSnapshot = sut.Snapshot; var previousVersion = sut.Snapshot.Version; await PublishAsync(command); Assert.Same(previousSnapshot, sut.Snapshot); Assert.Equal(previousVersion, sut.Snapshot.Version); return(result); }
private async Task <object?> PublishAsync(AssetFolderCommand command) { var result = await sut.ExecuteAsync(CreateAssetFolderCommand(command)); return(result); }