Exemple #1
0
        public async Task Script_ProducesNoErrors_WhenSetThroughOptionExtension()
        {
            var extensions = new MirrorSharpServices {
                SetOptionsFromClient = new ScriptModeExtension(TestHostType)
            };
            var driver = MirrorSharpTestDriver.New(extensions)
                         .SetText($"var x = {TestHostMethodName}();");

            await driver.SendSetOptionAsync("x-mode", "script");

            var result = await driver.SendSlowUpdateAsync();

            Assert.Equal("", result.JoinErrors());
        }
Exemple #2
0
 public Middleware(AppFunc next, MirrorSharpOptions options, MirrorSharpServices extensions) : base(options, extensions.ToImmutable())
 {
     _next = Argument.NotNull(nameof(next), next);
 }