Browse Source

CmsKit - Refactor TagEntityTypeDefinition

pull/7483/head
enisn 6 years ago
parent
commit
7339efd02a
  1. 3
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Tags/TagEntityTypeDefinitionDictionary.cs
  2. 6
      modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Tags/TagEntityTypeDefinitionDictionary_Tests.cs

3
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Tags/TagEntityTypeDefinitionDictionary.cs

@ -1,10 +1,11 @@
using JetBrains.Annotations; using JetBrains.Annotations;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using Volo.Abp.Localization; using Volo.Abp.Localization;
namespace Volo.CmsKit.Tags namespace Volo.CmsKit.Tags
{ {
public class TagEntityTypeDefinitionDictionary : HashSet<TagEntityTypeDefiniton> public class TagEntityTypeDefinitionDictionary : List<TagEntityTypeDefiniton>
{ {
} }
} }

6
modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Tags/TagEntityTypeDefinitionDictionary_Tests.cs

@ -55,10 +55,8 @@ namespace Volo.CmsKit.Tags
{ {
var expectedCount = cmsKitTagOptions.EntityTypes.Count + 1; var expectedCount = cmsKitTagOptions.EntityTypes.Count + 1;
var entityTypeDefinition = new TagEntityTypeDefiniton("My.Entity.Type"); cmsKitTagOptions.EntityTypes.Add(new TagEntityTypeDefiniton("My.Entity.Type"));
cmsKitTagOptions.EntityTypes.AddIfNotContains(new TagEntityTypeDefiniton("My.Entity.Type"));
cmsKitTagOptions.EntityTypes.Add(entityTypeDefinition);
cmsKitTagOptions.EntityTypes.Add(entityTypeDefinition);
cmsKitTagOptions.EntityTypes.Count.ShouldBe(expectedCount); cmsKitTagOptions.EntityTypes.Count.ShouldBe(expectedCount);
} }

Loading…
Cancel
Save