public void GuildRequest() { var guildRequestAction = new GuildRequestAction(); guildRequestAction.RequestGuild(this.player, this.guildMasterPlayer.Id); Assert.That(this.guildMasterPlayer.LastGuildRequester, Is.SameAs(this.player)); Mock.Get(this.guildMasterPlayer.ViewPlugIns.GetPlugIn <IShowGuildJoinRequestPlugIn>()).Verify(g => g.ShowGuildJoinRequest(this.player), Times.Once); }
public void GuildRequest() { var guildRequestAction = new GuildRequestAction(this.gameServerContext); guildRequestAction.RequestGuild(this.player, this.guildMasterPlayer.Id); Assert.That(this.guildMasterPlayer.LastGuildRequester, Is.SameAs(this.player)); Mock.Get(this.guildMasterPlayer.PlayerView.GuildView).Verify(g => g.ShowGuildJoinRequest(this.player), Times.Once); }
private void RequestGuildAndRespond(bool acceptRequest) { var guildRequestAction = new GuildRequestAction(); guildRequestAction.RequestGuild(this.player, this.guildMasterPlayer.Id); var guildResponseAction = new GuildRequestAnswerAction(); guildResponseAction.AnswerRequest(this.guildMasterPlayer, acceptRequest); }
public void GuildRequest() { var guildRequestAction = new GuildRequestAction(this.gameServerContext); this.guildMasterPlayer.PlayerView.GuildView.Expect(v => v.ShowGuildJoinRequest(this.player)); guildRequestAction.RequestGuild(this.player, this.guildMasterPlayer.Id); Assert.That(this.guildMasterPlayer.LastGuildRequester, Is.SameAs(this.player)); this.guildMasterPlayer.PlayerView.GuildView.VerifyAllExpectations(); }
/// <summary> /// Initializes a new instance of the <see cref="GuildRequestHandler"/> class. /// </summary> public GuildRequestHandler() { this.requestAction = new GuildRequestAction(); }
/// <summary> /// Initializes a new instance of the <see cref="GuildRequestHandler"/> class. /// </summary> /// <param name="gameContext">The game context.</param> public GuildRequestHandler(IGameServerContext gameContext) { this.requestAction = new GuildRequestAction(gameContext); }