U:调整所有代码格式
This commit is contained in:
1 parent
d133bacf55
commit
155b67e831
342 files changed
+9431
-9868
No files matched your search
@@ -125,10 +125,7 @@ public class GlobalTests
|
||||
public void Get_UnregisteredService_ThrowsException()
|
||||
{
|
||||
// Act & Assert: 尝试获取未注册的服务应该抛出异常
|
||||
var exception = Assert.ThrowsException<InvalidOperationException>(() =>
|
||||
{
|
||||
Global.Get<ILogger>();
|
||||
});
|
||||
var exception = Assert.ThrowsException<InvalidOperationException>(() => { Global.Get<ILogger>(); });
|
||||
|
||||
Assert.IsTrue(exception.Message.Contains("ILogger"));
|
||||
}
|
||||
@@ -235,10 +232,7 @@ public class GlobalTests
|
||||
Global.RegisterTransient(() => new RequestContext());
|
||||
|
||||
// Act & Assert: 尝试更新瞬态服务应该抛出异常
|
||||
Assert.ThrowsException<InvalidOperationException>(() =>
|
||||
{
|
||||
Global.Update(new RequestContext());
|
||||
});
|
||||
Assert.ThrowsException<InvalidOperationException>(() => { Global.Update(new RequestContext()); });
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -311,7 +305,11 @@ public class GlobalTests
|
||||
{
|
||||
// Arrange: 订阅通知
|
||||
var callCount = 0;
|
||||
void Handler(ServiceChangedEventArgs<AppConfig> e) => callCount++;
|
||||
|
||||
void Handler(ServiceChangedEventArgs<AppConfig> e)
|
||||
{
|
||||
callCount++;
|
||||
}
|
||||
|
||||
Global.Subscribe<AppConfig>(Handler);
|
||||
Global.RegisterSingleton(new AppConfig { AppName = "App", Version = "1.0" });
|
||||
@@ -343,7 +341,7 @@ public class GlobalTests
|
||||
Assert.AreEqual(0, notificationCount); // 首次注册不触发
|
||||
|
||||
// Act: 使用 notifyIfExists = true 再次注册
|
||||
Global.RegisterSingleton(new AppConfig { AppName = "App", Version = "2.0" }, notifyIfExists: true);
|
||||
Global.RegisterSingleton(new AppConfig { AppName = "App", Version = "2.0" }, true);
|
||||
|
||||
// Assert: 应该触发通知
|
||||
Assert.AreEqual(1, notificationCount);
|
||||
@@ -387,10 +385,7 @@ public class GlobalTests
|
||||
Assert.IsFalse(Global.IsRegistered<AppConfig>());
|
||||
|
||||
// 尝试获取应该失败
|
||||
Assert.ThrowsException<InvalidOperationException>(() =>
|
||||
{
|
||||
Global.Get<AppConfig>();
|
||||
});
|
||||
Assert.ThrowsException<InvalidOperationException>(() => { Global.Get<AppConfig>(); });
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -528,10 +523,7 @@ public class GlobalTests
|
||||
var configHistory = new List<string>();
|
||||
|
||||
// 订阅配置变更
|
||||
Global.Subscribe<AppConfig>(e =>
|
||||
{
|
||||
configHistory.Add($"v{e.OldValue?.Version} -> v{e.NewValue.Version}");
|
||||
});
|
||||
Global.Subscribe<AppConfig>(e => { configHistory.Add($"v{e.OldValue?.Version} -> v{e.NewValue.Version}"); });
|
||||
|
||||
// Act: 注册初始配置
|
||||
Global.RegisterSingleton(new AppConfig { AppName = "MyApp", Version = "1.0" });
|
||||
@@ -564,16 +556,10 @@ public class GlobalTests
|
||||
var logEntries = new List<string>();
|
||||
|
||||
// UI 组件订阅
|
||||
Global.Subscribe<UserSession>(e =>
|
||||
{
|
||||
uiUpdates.Add($"Display: {e.NewValue.Username}");
|
||||
});
|
||||
Global.Subscribe<UserSession>(e => { uiUpdates.Add($"Display: {e.NewValue.Username}"); });
|
||||
|
||||
// 日志组件订阅
|
||||
Global.Subscribe<UserSession>(e =>
|
||||
{
|
||||
logEntries.Add($"Session changed at {e.ChangedAt:HH:mm:ss}");
|
||||
});
|
||||
Global.Subscribe<UserSession>(e => { logEntries.Add($"Session changed at {e.ChangedAt:HH:mm:ss}"); });
|
||||
|
||||
// Act: 用户登录
|
||||
Global.RegisterSingleton(new UserSession
|
||||
@@ -620,7 +606,10 @@ public class GlobalTests
|
||||
|
||||
private class ConsoleLogger : ILogger
|
||||
{
|
||||
public void Log(string message) => Console.WriteLine($"[LOG] {message}");
|
||||
public void Log(string message)
|
||||
{
|
||||
Console.WriteLine($"[LOG] {message}");
|
||||
}
|
||||
}
|
||||
|
||||
private class UserSession
|
||||
@@ -640,4 +629,4 @@ public class GlobalTests
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user