コード例 #1
0
        public async Task Tag_should_create_events()
        {
            var command = new TagAsset();

            await ExecuteCreateAsync();

            var result = await sut.ExecuteAsync(CreateAssetCommand(command));

            result.ShouldBeEquivalent(new EntitySavedResult(1));

            LastEvents
            .ShouldHaveSameEvents(
                CreateAssetEvent(new AssetTagged {
                Tags = new HashSet <string>()
            })
                );
        }
コード例 #2
0
ファイル: AssetGrain.cs プロジェクト: zxbe/squidex
 public void Tag(TagAsset command)
 {
     RaiseEvent(SimpleMapper.Map(command, new AssetTagged()));
 }
コード例 #3
0
 public static void CanTag(TagAsset command)
 {
     Guard.NotNull(command, nameof(command));
 }