|
14 | 14 | } |
15 | 15 |
|
16 | 16 | [Fact] |
17 | | - public void ScriptManager_DefaultEnablePartialRendering_IsFalse() |
| 17 | + public void ScriptManager_DefaultEnablePartialRendering_IsTrue() |
18 | 18 | { |
19 | 19 | var cut = Render(@<ScriptManager />); |
20 | 20 | var sm = cut.FindComponent<ScriptManager>(); |
21 | | - sm.Instance.EnablePartialRendering.ShouldBeFalse(); |
| 21 | + sm.Instance.EnablePartialRendering.ShouldBeTrue(); |
22 | 22 | } |
23 | 23 |
|
24 | 24 | [Fact] |
|
91 | 91 | sm.Instance.ScriptMode.ShouldBe(ScriptMode.Release); |
92 | 92 | sm.Instance.AsyncPostBackTimeout.ShouldBe(120); |
93 | 93 | } |
| 94 | + |
| 95 | + [Fact] |
| 96 | + public void ScriptManager_DefaultScripts_IsInitialized() |
| 97 | + { |
| 98 | + var cut = Render(@<ScriptManager />); |
| 99 | + var sm = cut.FindComponent<ScriptManager>(); |
| 100 | + sm.Instance.Scripts.ShouldNotBeNull(); |
| 101 | + sm.Instance.Scripts.Count.ShouldBe(0); |
| 102 | + } |
| 103 | + |
| 104 | + [Fact] |
| 105 | + public void ScriptManager_Scripts_CanHoldScriptReferences() |
| 106 | + { |
| 107 | + var scripts = new System.Collections.Generic.List<ScriptReference> |
| 108 | + { |
| 109 | + new ScriptReference { Name = "jquery", Path = "~/scripts/jquery.js" }, |
| 110 | + new ScriptReference { Name = "app", Path = "~/scripts/app.js" } |
| 111 | + }; |
| 112 | + |
| 113 | + var cut = Render(@<ScriptManager Scripts="scripts" />); |
| 114 | + var sm = cut.FindComponent<ScriptManager>(); |
| 115 | + sm.Instance.Scripts.Count.ShouldBe(2); |
| 116 | + sm.Instance.Scripts[0].Name.ShouldBe("jquery"); |
| 117 | + sm.Instance.Scripts[1].Path.ShouldBe("~/scripts/app.js"); |
| 118 | + } |
| 119 | + |
| 120 | + [Fact] |
| 121 | + public void ScriptReference_DefaultScriptMode_IsAuto() |
| 122 | + { |
| 123 | + var scriptRef = new ScriptReference(); |
| 124 | + scriptRef.ScriptMode.ShouldBe(ScriptMode.Auto); |
| 125 | + } |
| 126 | + |
| 127 | + [Fact] |
| 128 | + public void ScriptReference_DefaultNotifyScriptLoaded_IsTrue() |
| 129 | + { |
| 130 | + var scriptRef = new ScriptReference(); |
| 131 | + scriptRef.NotifyScriptLoaded.ShouldBeTrue(); |
| 132 | + } |
| 133 | + |
| 134 | + [Fact] |
| 135 | + public void ScriptReference_DefaultResourceUICultures_IsNull() |
| 136 | + { |
| 137 | + var scriptRef = new ScriptReference(); |
| 138 | + scriptRef.ResourceUICultures.ShouldBeNull(); |
| 139 | + } |
94 | 140 | } |
0 commit comments