Example #1
0
        public async Task InvitePlayer_PlayerRejects_IsNotAddedToFoundingFathers()
        {
            var clan = await _handler.CreateClan("egal", "CS", "Peter#123");

            await _handler.InviteToClan("NewGUY#123", clan.ClanId, "Peter#123");

            await _handler.RevokeInvitationToClan("NewGUY#123", clan.ClanId, "Peter#123");

            var clanLoaded = await _clanRepository.LoadClan(clan.ClanId);

            Assert.AreEqual(1, clanLoaded.FoundingFathers.Count);
            Assert.AreEqual("Peter#123", clanLoaded.FoundingFathers[0]);
        }