diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.custom.json b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.custom.json similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.custom.json rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.custom.json diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.development.json b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.development.json similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.development.json rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.development.json diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.ini b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.ini similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.ini rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.ini diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.json b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.json similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.json rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.json diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.product.json b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.product.json similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.product.json rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.product.json diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.xml b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.xml similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.xml rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.xml diff --git a/OptionsPattern.Sutdy.Uncover/Configs/appsettings.yml b/OptionsPattern.Sutdy.Advanced/Configs/appsettings.yml similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Configs/appsettings.yml rename to OptionsPattern.Sutdy.Advanced/Configs/appsettings.yml diff --git a/OptionsPattern.Sutdy.Uncover/Options/AppOption.cs b/OptionsPattern.Sutdy.Advanced/Options/AppOption.cs similarity index 93% rename from OptionsPattern.Sutdy.Uncover/Options/AppOption.cs rename to OptionsPattern.Sutdy.Advanced/Options/AppOption.cs index 08fc5d2..1c4703e 100644 --- a/OptionsPattern.Sutdy.Uncover/Options/AppOption.cs +++ b/OptionsPattern.Sutdy.Advanced/Options/AppOption.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace OptionsPattern.Sutdy.Uncover +namespace OptionsPattern.Sutdy.Advanced { public class AppOption { diff --git a/OptionsPattern.Sutdy.Uncover/Options/ReceiveMailOption.cs b/OptionsPattern.Sutdy.Advanced/Options/ReceiveMailOption.cs similarity index 92% rename from OptionsPattern.Sutdy.Uncover/Options/ReceiveMailOption.cs rename to OptionsPattern.Sutdy.Advanced/Options/ReceiveMailOption.cs index 90e512b..1089316 100644 --- a/OptionsPattern.Sutdy.Uncover/Options/ReceiveMailOption.cs +++ b/OptionsPattern.Sutdy.Advanced/Options/ReceiveMailOption.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace OptionsPattern.Sutdy.Uncover +namespace OptionsPattern.Sutdy.Advanced { /// /// 接收邮件配置 diff --git a/OptionsPattern.Sutdy.Uncover/OptionsPattern.Sutdy.Uncover.csproj b/OptionsPattern.Sutdy.Advanced/OptionsPattern.Sutdy.Advanced.csproj similarity index 100% rename from OptionsPattern.Sutdy.Uncover/OptionsPattern.Sutdy.Uncover.csproj rename to OptionsPattern.Sutdy.Advanced/OptionsPattern.Sutdy.Advanced.csproj diff --git a/OptionsPattern.Sutdy.Uncover/Startup.cs b/OptionsPattern.Sutdy.Advanced/Startup.cs similarity index 98% rename from OptionsPattern.Sutdy.Uncover/Startup.cs rename to OptionsPattern.Sutdy.Advanced/Startup.cs index f2ed763..e210f35 100644 --- a/OptionsPattern.Sutdy.Uncover/Startup.cs +++ b/OptionsPattern.Sutdy.Advanced/Startup.cs @@ -15,7 +15,7 @@ using Xunit.Extensions; using Xunit.DependencyInjection; using Xunit.DependencyInjection.Logging; -namespace OptionsPattern.Sutdy.Uncover +namespace OptionsPattern.Sutdy.Advanced { public class Startup { diff --git a/OptionsPattern.Sutdy.Uncover/UseXunitTest.cs b/OptionsPattern.Sutdy.Advanced/UseXunitTest.cs similarity index 88% rename from OptionsPattern.Sutdy.Uncover/UseXunitTest.cs rename to OptionsPattern.Sutdy.Advanced/UseXunitTest.cs index 5844485..810e219 100644 --- a/OptionsPattern.Sutdy.Uncover/UseXunitTest.cs +++ b/OptionsPattern.Sutdy.Advanced/UseXunitTest.cs @@ -1,4 +1,4 @@ -namespace OptionsPattern.Sutdy.Uncover +namespace OptionsPattern.Sutdy.Advanced { public class UseXunitTest:IDisposable { @@ -19,8 +19,8 @@ namespace OptionsPattern.Sutdy.Uncover [Fact] public void UsabilityTest() { - Assert.True(true, "ʹxUnitԿܣ"); - _output?.WriteLine("ʹ xUnit Ϣԣ"); + Assert.True(true, "6.2 ѡףʹxUnitԿܣ"); + _output?.WriteLine("6.2 ѡ ף"); } /// @@ -67,6 +67,9 @@ namespace OptionsPattern.Sutdy.Uncover _output?.WriteLine("ʹ FluentAssertions ⷽʽԲ쳣"); } + /// + /// + /// public void Dispose() { } diff --git a/OptionsPattern.Sutdy.Uncover/Usings.cs b/OptionsPattern.Sutdy.Advanced/Usings.cs similarity index 100% rename from OptionsPattern.Sutdy.Uncover/Usings.cs rename to OptionsPattern.Sutdy.Advanced/Usings.cs diff --git a/OptionsPattern.Sutdy.Experience.ConsoleApp/Program.cs b/OptionsPattern.Sutdy.Experience.ConsoleApp/Program.cs index e906582..a4741bc 100644 --- a/OptionsPattern.Sutdy.Experience.ConsoleApp/Program.cs +++ b/OptionsPattern.Sutdy.Experience.ConsoleApp/Program.cs @@ -4,7 +4,7 @@ { static void Main(string[] args) { - Console.WriteLine("============ 选项模式:6.1.3 配置源的同步 ============"); + Console.WriteLine("============ 配置选项编程体验:6.1.3 配置源的同步 ============"); } } } \ No newline at end of file diff --git a/OptionsPattern.Sutdy.Experience/OptionsPatternTest.cs b/OptionsPattern.Sutdy.Experience/OptionsPatternTest.cs new file mode 100644 index 0000000..d4f8906 --- /dev/null +++ b/OptionsPattern.Sutdy.Experience/OptionsPatternTest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OptionsPattern.Sutdy.Experience +{ + /// + /// 6.1 Option模式 编程体验 + /// + public class OptionsPatternTest:IDisposable + { + private readonly ITestOutputHelper testOutput; + public OptionsPatternTest(ITestOutputHelper outputHelper) + { + testOutput = outputHelper; + } + + [Fact] + public void Test() + { + testOutput.WriteLine("Option模式 编程体验"); + } + + public void Dispose() + { + + } + } +} diff --git a/OptionsPattern.Sutdy.Experience/UseXunitTest.cs b/OptionsPattern.Sutdy.Experience/UseXunitTest.cs index dc21687..4acadb1 100644 --- a/OptionsPattern.Sutdy.Experience/UseXunitTest.cs +++ b/OptionsPattern.Sutdy.Experience/UseXunitTest.cs @@ -19,8 +19,8 @@ namespace OptionsPattern.Sutdy.Experience [Fact] public void UsabilityTest() { - Assert.True(true, "ʹxUnitԿܣ"); - _output?.WriteLine("ʹ xUnit Ϣԣ"); + Assert.True(true, "6.1 ѡ飬ʹxUnitԿܣ"); + _output?.WriteLine("6.1 ѡ 飡"); } /// diff --git a/框架揭秘.sln b/框架揭秘.sln index 7cf3d64..30c08e8 100644 --- a/框架揭秘.sln +++ b/框架揭秘.sln @@ -41,7 +41,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptionsPattern.Sutdy.Experi EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptionsPattern.Sutdy.Experience.ConsoleApp", "OptionsPattern.Sutdy.Experience.ConsoleApp\OptionsPattern.Sutdy.Experience.ConsoleApp.csproj", "{703D8C74-2B39-470B-9108-A36FF8263FAE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptionsPattern.Sutdy.Uncover", "OptionsPattern.Sutdy.Uncover\OptionsPattern.Sutdy.Uncover.csproj", "{D5744BA1-4D24-4D4D-A479-2293DEB7A8CF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptionsPattern.Sutdy.AdvancedAdvanced", "OptionsPattern.Sutdy.Advanced\OptionsPattern.Sutdy.Advanced.csproj", "{D5744BA1-4D24-4D4D-A479-2293DEB7A8CF}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution