blob: b7005d54deb6a9257d2cdc3c03f399f3bd3cb00b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
using System.Collections.Generic;
using System.Linq;
using Timeline.Entities;
using Timeline.Models;
using Timeline.Services;
namespace Timeline.Tests.Helpers
{
public static class TestMockUsers
{
static TestMockUsers()
{
var mockUsers = new List<User>();
var passwordService = new PasswordService(null);
mockUsers.Add(new User
{
Name = "user",
EncryptedPassword = passwordService.HashPassword("user"),
RoleString = "user"
});
mockUsers.Add(new User
{
Name = "admin",
EncryptedPassword = passwordService.HashPassword("admin"),
RoleString = "user,admin"
});
MockUsers = mockUsers;
var mockUserInfos = mockUsers.Select(u => new UserInfo(u)).ToList();
mockUserInfos.Sort(UserInfo.Comparer);
MockUserInfos = mockUserInfos;
}
public static List<User> MockUsers { get; }
public static IReadOnlyList<UserInfo> MockUserInfos { get; }
}
}
|