Tests: Add more tests to PageCommon.

This commit is contained in:
2023-05-30 02:18:18 +02:00
parent b8ab4766d4
commit bde23a865b
2 changed files with 64 additions and 1 deletions

View File

@@ -0,0 +1,44 @@
using VAR.WebFormsCore.Code;
namespace VAR.WebFormsCore.Tests.Fakes;
public class FakeGlobalConfig : IGlobalConfig
{
public string Title => string.Empty;
public string TitleSeparator => string.Empty;
public string Author => string.Empty;
public string Copyright => string.Empty;
public string DefaultHandler => string.Empty;
private string _loginHandler = string.Empty;
public void FakeSetLoginHandler(string loginHandler)
{
_loginHandler = loginHandler;
}
public string LoginHandler => _loginHandler;
public List<string> AllowedExtensions { get; } = new();
private bool _authenticated;
public void FakeSetAuthenticated(bool authenticated)
{
_authenticated = authenticated;
}
public bool IsUserAuthenticated(IWebContext context)
{
return _authenticated;
}
public void UserDeauthenticate(IWebContext context)
{
_authenticated = false;
}
}