本文整理汇总了C#中User.SetIdTo方法的典型用法代码示例。如果您正苦于以下问题:C# User.SetIdTo方法的具体用法?C# User.SetIdTo怎么用?C# User.SetIdTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类User
的用法示例。
在下文中一共展示了User.SetIdTo方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EstablishContext
public override void EstablishContext()
{
base.EstablishContext();
roles = new List<Role>();
adminRole = new Role(Roles.Administrators);
adminRole.SetIdTo(1);
roles.Add(adminRole);
officerRole = new Role(Roles.Officers);
officerRole.SetIdTo(2);
roles.Add(officerRole);
user = new User("user", password, "user", "one", "[email protected]");
user.SetIdTo(1);
user.SetVersionTo(1);
repository.Setup(r => r.Get<User>(user.Id)).Returns(user);
repository.Init<Role>(roles.AsQueryable(), true);
}
示例2: Given
public override void Given()
{
var user = new User("Test", "test", "test", "test", "test");
user.SetIdTo(id);
authService.MockPrincipal.User = user;
var season = new Season("Test", GameType.EightBall);
season.SetIdTo(id);
season.IsActive = true;
var seasons = new List<Season>();
seasons.Add(season);
repository.Setup(r => r.All<Season>()).Returns(seasons.AsQueryable());
var division = new Division("Test", DateTime.Now, season);
var team = new Team("Test", division);
team.SetIdTo(id);
team.AddPlayer(user);
repository.Init<Team>(new List<Team> { team }.AsQueryable());
}
示例3: User
public static User User(int? i)
{
var rtResult = new User(i.HasValue? i.Value.ToString():"99");
rtResult.SetIdTo(i.ToString());
rtResult.IsActive = true;
rtResult.LastName = "LastName" + i;
rtResult.FirstName = "FirstName" + i;
rtResult.Email = string.Format("Email{0}@testy.com", i);
return rtResult;
}
示例4: EstablishContext
public override void EstablishContext()
{
var repository = new Mock<IRepository>();
authenticationService = AuthHelper.CreateMockAuthenticationService();
controller = new MeetsController(repository.Object, authenticationService);
loggedInUser = new User("test", "test", "test", "test", "test");
loggedInUser.SetIdTo(99);
authenticationService.MockPrincipal.MockIdentity.IsAuthenticated = true;
authenticationService.MockPrincipal.MockIdentity.Name = loggedInUser.Username;
// set up a meet
var season = new Season("s1", GameType.EightBall);
var division = new Division("d1", DateTime.Now, season);
var team1 = new Team("team1", division);
team1.AddPlayer(new User("t1p1", "pass", "a", "b", "e"));
team1.AddPlayer(new User("t1p2", "pass", "c", "d", "e"));
var team2 = new Team("team2", division);
team2.AddPlayer(new User("t2p1", "pass", "e", "f", "e"));
team2.AddPlayer(new User("t2p2", "pass", "e", "f", "e"));
meet = new Meet(team1, team2, 0);
meet.SetIdTo(1);
repository.Setup(r => r.Get<Meet>(meet.Id)).Returns(meet);
var users = team1.Players.Concat(team2.Players).Concat(new List<User> { loggedInUser });
repository.Init<User>(users.AsQueryable());
}
示例5: Given
public override void Given()
{
authenticationService.MockPrincipal.Roles = new string[1] { Roles.Officers };
var officer = new User("officer", "test", "test", "test", "test");
officer.SetIdTo(22);
officer.AddRole(officerRole);
authenticationService.MockPrincipal.User = officer;
user.AddRole(officerRole);
}
示例6: EstablishContext
public override void EstablishContext()
{
var repository = new Mock<IRepository>();
authService = AuthHelper.CreateMockAuthenticationService();
controller = new UpdateMatchController(repository.Object, authService);
loggedInUser = new User("admin", "pass", "first", "last", "email");
loggedInUser.SetIdTo(3);
loggedInUser.AddRole(new Role(Roles.Administrators));
authService.MockPrincipal.MockIdentity.IsAuthenticated = true;
authService.MockPrincipal.MockIdentity.Name = loggedInUser.Username;
var season = new Season("test", GameType.EightBall);
var division = new Division("test", DateTime.Parse("1/1/2011"), season);
season.AddDivision(division);
var team1 = new Team("team1", division);
division.AddTeam(team1);
player1 = new User("player1", "test", "player1", "test", "test");
player1.SetIdTo(1);
team1.AddPlayer(player1);
var team2 = new Team("team2", division);
division.AddTeam(team2);
player2 = new User("player2", "test", "player2", "test", "test");
player2.SetIdTo(2);
team2.AddPlayer(player2);
var meet = new Meet(team1, team2, 1);
division.Meets.Add(meet);
match = new Web.Models.Match(meet, new MatchPlayer(player1, team1), new MatchPlayer(player2, team2));
match.SetIdTo(1);
repository.Setup(r => r.Get<Web.Models.Match>(match.Id)).Returns(match);
repository.Setup(r => r.Get<User>(player1.Id)).Returns(player1);
repository.Setup(r => r.Get<User>(player2.Id)).Returns(player2);
var player1Results = new List<MatchResult>();
var player2Results = new List<MatchResult>();
for (int i = 0; i < 4; i++) {
var tempMatch = new Web.Models.Match(meet, new MatchPlayer(player1, team1), new MatchPlayer(player2, team2));
meet.AddMatch(tempMatch);
tempMatch.DatePlayed = DateTime.Parse("8/1/2010").AddDays(i);
tempMatch.IsComplete = true;
var matchResult = new MatchResult(player1, 30, 0, 3);
player1Results.Add(matchResult);
tempMatch.AddResult(matchResult);
matchResult = new MatchResult(player2, 30, 0, 3);
player2Results.Add(matchResult);
tempMatch.AddResult(matchResult);
}
repository.InitAll(new List<User> { player1, player2, loggedInUser }.AsQueryable(),
loggedInUser.Roles.AsQueryable(),
new List<Season> { season }.AsQueryable());
player1.UpdateSkillLevel(GameType.EightBall, repository.Object);
player1SkillLevel = player1.SkillLevels.Where(sl => sl.GameType == GameType.EightBall).First().Value;
player2.UpdateSkillLevel(GameType.EightBall, repository.Object);
player2SkillLevel = player2.SkillLevels.Where(sl => sl.GameType == GameType.EightBall).First().Value;
viewModel = new UpdateMatchViewModel() {
Id = match.Id,
IsForfeit = false,
Player1Id = player1.Id,
Player1Innings = 2,
Player1DefensiveShots = 1,
Player1Wins = 4,
Player2Id = player2.Id,
Player2Innings = 2,
Player2DefensiveShots = 1,
Player2Wins = 4,
Winner = player1.Id,
Date = "1/1/2011",
Time = "06:00 PM"
};
}