private List <TeamMemberData> GetWholeTeamData()
 {
     using (_teamDatabase)
     {
         return(_teamDatabase.GetWholeTeam());
     }
 }
Exemple #2
0
        public void GetWholeTeam_ValidCall_IsNotNull()
        {
            // Arrange
            _fixture.RepeatCount = 10;

            var wholeTeamData = _fixture.CreateMany <TeamMemberData>().ToList();

            _teamDatabase.GetWholeTeam().Returns(wholeTeamData);

            foreach (var member in wholeTeamData)
            {
                var person = _fixture.Create <Person>();
                _personService.GetOnePerson(member.PersonId).Returns(person);
            }

            _channelFactoryWrapper.GetPersonService().Returns(_personService);

            // Act
            var actual = _sut.GetWholeTeam();

            // Assert
            actual.Should().NotBeNull();
        }