Esempio n. 1
0
    public void Options_Single_Ok()
    {
        var options = new BootstrapBlazorOptions();

        options.SupportedCultures = new List <string> {
            "zh-CN"
        };
        Assert.Single(options.GetSupportedCultures());
    }
Esempio n. 2
0
    public void Options_Ok()
    {
        var options = new BootstrapBlazorOptions();

        Assert.NotNull(options.GetSupportedCultures());
    }
Esempio n. 3
0
 void OnChange(BootstrapBlazorOptions op)
 {
     jsonLocalizationOptions.Value.EnableFallbackCulture = op.EnableFallbackCulture;
     jsonLocalizationOptions.Value.FallbackCulture       = op.FallbackCulture;
 }
Esempio n. 4
0
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="option"></param>
 public SwalService(IOptionsMonitor <BootstrapBlazorOptions> option)
 {
     _option = option.CurrentValue;
 }
Esempio n. 5
0
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="options"></param>
 public ToastService(IOptionsMonitor <BootstrapBlazorOptions> options)
 {
     Options = options.CurrentValue;
 }
Esempio n. 6
0
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="option"></param>
 public MessageService(IOptionsMonitor <BootstrapBlazorOptions> option)
 {
     _option             = option.CurrentValue;
     _optionsReloadToken = option.OnChange(op => _option = op);
 }