Skip to content

Commit 500e500

Browse files
author
Bernt Røskar Brenna
committed
More information in config view
1 parent 59451bf commit 500e500

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

netmockery/Controllers/EndpointsController.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ public ActionResult Config()
3333
ViewData["Now"] = DateTime.Now;
3434
ViewData["ReloadTimestamps"] = _endpointCollectionProvider.ReloadTimestamps;
3535
ViewData["SourceDirectory"] = _endpointCollection.SourceDirectory;
36+
ViewData["FrameworkVersion"] = Program.FrameworkVersion;
37+
ViewData["NetmockeryVersion"] = Program.NetmockeryVersion;
38+
ViewData["DefaultScriptReferences"] =
39+
from
40+
metadatareference in DynamicResponseCreatorBase.GetDefaultMetadataReferences()
41+
select
42+
metadatareference.Display;
3643
return View();
3744
}
3845

netmockery/Views/Endpoints/Config.cshtml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
Layout = "Base";
55
var now = (DateTime) ViewData["Now"];
66
var reloadTimestamps = (DateTime[])ViewData["ReloadTimestamps"];
7+
8+
var netmockeryVersion = (string)ViewData["NetmockeryVersion"];
9+
var frameworkVersion = (string)ViewData["FrameworkVersion"];
10+
var defaultScriptReferences = (IEnumerable<string>)ViewData["DefaultScriptReferences"];
711
}
812
<h2>Configuration</h2>
913
<p>
@@ -23,3 +27,18 @@
2327
<li>Current time: @now</li>
2428
</ul>
2529
</p>
30+
31+
<h2>Version</h2>
32+
33+
<p>
34+
Netmockery @netmockeryVersion (@frameworkVersion)
35+
</p>
36+
37+
38+
<h2>Default script references</h2>
39+
<ul>
40+
@foreach (var referenceDisplay in defaultScriptReferences)
41+
{
42+
<li><code>@referenceDisplay</code></li>
43+
}
44+
</ul>

0 commit comments

Comments
 (0)