< Summary

Information
Class: Utility.Components.UrlEncode.UrlEncode
Assembly: Utility
File(s): /home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/UrlEncode/UrlEncode.razor
Tag: 231_14069517506
Line coverage
100%
Covered lines: 8
Uncovered lines: 0
Coverable lines: 8
Total lines: 67
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%
Encode()100%11100%
Decode()100%11100%

File(s)

/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/UrlEncode/UrlEncode.razor

#LineLine coverage
 1@using System.Net;
 2@*@using System.Net.WebUtility;*@
 3
 4<div class="container">
 5
 6    <div class="row">
 7        <div class="col">
 8            <h2>Url Encode / Decode</h2>
 9        </div>
 10    </div>
 11
 12    <div class="row">
 13        <div class="col">
 14
 15            <div class="input-group">
 16                <div class="input-group-prepend">
 17                    <span class="input-group-text">Encode:</span>
 18                </div>
 19                <input id="urlEncode" name="urlEncode" class="form-control" @bind="url">
 20                <span class="input-group-btn">
 21                    <button id="btnEncode" name="btnEncode" @onclick="Encode" class="btn btn-success float-right">Encode
 22                </span>
 23            </div>
 24
 25        </div>
 26    </div>
 27
 28    <div class="row">
 29        <div class="col">
 30
 31            <div class="input-group">
 32                <div class="input-group-prepend">
 33                    <span class="input-group-text">Decode:</span>
 34                </div>
 35                <input id="urlDecode" name="urlDecode" class="form-control" @bind="dUrl">
 36                <div class="input-group-append">
 37                    <button id="btnDecode" name="btnDecode" @onclick="Decode" class="btn btn-success float-right">Decode
 38                </div>
 39            </div>
 40
 41        </div>
 42    </div>
 43
 44    <hr/>
 45
 46    <div class="row">
 47        <div class="col">
 48            <p>Inspired from <a href="https://meyerweb.com/eric/tools/dencoder/" target="_blank">meyerweb URL Decoder/En
 49        </div>
 50    </div>
 51</div>
 52
 53@code {
 54
 255    string url = "http://www.alexhedley.com";
 256    string dUrl = "";
 57
 58    private void Encode()
 159    {
 160        dUrl = WebUtility.UrlEncode(url);
 161    }
 62
 63    private void Decode()
 164    {
 165        url = WebUtility.UrlDecode(dUrl);
 166    }
 67}

Methods/Properties

.ctor()
Encode()
Decode()