예제 #1
0
        public void HasMember_WithMemberId_ShouldBeTrue()
        {
            // Arrange
            var clanId = new ClanId();

            var division = new Division(clanId, "test", "division");

            division.AddMember(new Member(clanId, new UserId()));

            var memberId = division.Members.SingleOrDefault()?.Id;

            // Act Assert
            division.HasMember(memberId).Should().BeTrue();
        }
예제 #2
0
        public void AddMember_WithAmount_ShouldHaveCount(int amount)
        {
            // Arrange
            var clanId = new ClanId();

            var division = new Division(clanId, "test", "division");

            // Act
            for (var i = 0; i < amount; i++)
            {
                division.AddMember(new Member(clanId, new UserId()));
            }

            // Assert
            division.Members.Should().NotBeNull();
            division.Members.Should().HaveCount(amount);
        }