diff --git a/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs b/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs index 69b02d07c1..3a4a3746eb 100644 --- a/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs +++ b/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs @@ -182,7 +182,10 @@ namespace System public void RemovePostFix_Tests() { //null case - (null as string).RemovePreFix("Test").ShouldBeNull(); + (null as string).RemovePostFix("Test").ShouldBeNull(); + + //empty case + string.Empty.RemovePostFix("Test").ShouldBe(string.Empty); //Simple case "MyTestAppService".RemovePostFix("AppService").ShouldBe("MyTest"); @@ -202,6 +205,12 @@ namespace System [Fact] public void RemovePreFix_Tests() { + //null case + (null as string).RemovePreFix("Test").ShouldBeNull(); + + //empty case + string.Empty.RemovePreFix("Test").ShouldBe(string.Empty); + "Home.Index".RemovePreFix("NotMatchedPostfix").ShouldBe("Home.Index"); "Home.About".RemovePreFix("Home.").ShouldBe("About");