Adding unit tests for HtmlHelper.Password

Partial fix for #453
nit: no reason to pass anything but `null` for the attributes here i.e. `helper.Password(name: string.Empty, value: string.Empty, htmlAttributes: null)`