|
|
|
@ -14,7 +14,7 @@ namespace Volo.Blogging
|
|
|
|
|
[InlineData("bbb")]
|
|
|
|
|
public void SetName(string name)
|
|
|
|
|
{
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), "abp", 0, "abp tag");
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), Guid.NewGuid(), "abp", 0, "abp tag");
|
|
|
|
|
tag.SetName(name);
|
|
|
|
|
tag.Name.ShouldBe(name);
|
|
|
|
|
}
|
|
|
|
@ -25,7 +25,7 @@ namespace Volo.Blogging
|
|
|
|
|
[InlineData(3)]
|
|
|
|
|
public void IncreaseUsageCount(int number)
|
|
|
|
|
{
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), "abp", 0, "abp tag");
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), Guid.NewGuid(), "abp", 0, "abp tag");
|
|
|
|
|
tag.IncreaseUsageCount(number);
|
|
|
|
|
tag.UsageCount.ShouldBe(number);
|
|
|
|
|
}
|
|
|
|
@ -36,7 +36,7 @@ namespace Volo.Blogging
|
|
|
|
|
[InlineData(3)]
|
|
|
|
|
public void DecreaseUsageCount(int number)
|
|
|
|
|
{
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), "abp", 10, "abp tag");
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), Guid.NewGuid(), "abp", 10, "abp tag");
|
|
|
|
|
tag.DecreaseUsageCount(number);
|
|
|
|
|
tag.UsageCount.ShouldBe(10 - number);
|
|
|
|
|
}
|
|
|
|
@ -44,7 +44,7 @@ namespace Volo.Blogging
|
|
|
|
|
[Fact]
|
|
|
|
|
public void DecreaseUsageCount_Should_Greater_ThanOrEqual_Zero()
|
|
|
|
|
{
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), "abp", 10, "abp tag");
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), Guid.NewGuid(), "abp", 10, "abp tag");
|
|
|
|
|
tag.DecreaseUsageCount(100);
|
|
|
|
|
tag.UsageCount.ShouldBe(0);
|
|
|
|
|
}
|
|
|
|
@ -54,7 +54,7 @@ namespace Volo.Blogging
|
|
|
|
|
[InlineData("bbb")]
|
|
|
|
|
public void SetDescription(string description)
|
|
|
|
|
{
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), "abp", 0, "abp tag");
|
|
|
|
|
var tag = new Tag(Guid.NewGuid(), Guid.NewGuid(), "abp", 0, "abp tag");
|
|
|
|
|
tag.SetDescription(description);
|
|
|
|
|
tag.Description.ShouldBe(description);
|
|
|
|
|
}
|
|
|
|
|