Esempio n. 1
0
        public void ReturnCollectionWithFounModels_WhenPassedValueMatchesName()
        {
            // Arrange
            var    mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var    mockedDbContext  = new Mock <IUnitOfWork>();
            var    user             = new User();
            string firstname        = "testUser";
            var    individual       = new Individual();

            individual.User      = user;
            individual.FirstName = firstname;
            individual.LastName  = "LastName";
            var data = new List <Individual>();

            data.Add(individual);

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetIndividualsByNameOrUsername(firstname);

            // Assert
            Assert.AreEqual(1, result.Count());
        }
Esempio n. 2
0
        public void ReturnEmptyCollection_WhenPassedValueIsNull()
        {
            // Arrange
            var    mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var    mockedDbContext  = new Mock <IUnitOfWork>();
            var    user             = new User();
            string userId           = "testUserId";

            user.Id = userId;
            var individual = new Individual();

            individual.User = user;
            var data = new List <Individual>();

            data.Add(individual);

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetIndividualsByNameOrUsername(null);

            // Assert
            Assert.IsEmpty(result);
        }
Esempio n. 3
0
        public void CallWrapperAll_WhenCalled()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.SetupGet(x => x.All).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var individual1 = new Individual();
            var firstName1  = "first name";

            individual1.FirstName = firstName1;
            var individual2 = new Individual();
            var firstName2  = "secont name";

            individual2.FirstName = firstName2;
            var data = new List <Individual>();

            data.Add(individual1);
            data.Add(individual2);

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetAll();

            // Assert
            mockedEfWrappert.Verify(x => x.All, Times.Once);
        }
        public void ReturnNull_WhenThereIsNotAModelWithThePassedUser()
        {
            // Arrange
            var    mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var    mockedDbContext  = new Mock <IUnitOfWork>();
            string userId           = "testUserId";
            var    user             = new User();

            user.Id = userId;
            var individual = new Individual();

            individual.User = user;
            var data = new List <Individual>();

            data.Add(individual);

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetByUser("otherTestUserId");

            // Assert
            Assert.IsNull(result);
        }
        public void ReturnCollection_WhenUsernameMatch()
        {
            // Arrange
            var organization = new Organization();
            var user         = new User();
            var username     = "******";

            user.UserName = username;
            var individual = new Individual();

            individual.User = user;
            individual.Following.Add(organization);
            var data = new List <Individual>();

            data.Add(individual);

            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.All).Returns(data.AsQueryable());
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetFollowingOrganization(username);

            // Assert
            Assert.AreEqual(1, result.Count());
        }
Esempio n. 6
0
        public void CallUpdateMethod_WhenParamsMatch()
        {
            // Arrange
            var user     = new User();
            var username = "******";

            user.UserName = username;
            var individual = new Individual();

            individual.User = user;
            var data = new List <Individual>();

            data.Add(individual);

            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());
            mockedEfWrappert.Setup(x => x.Update(It.IsAny <Individual>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.CreateEvent(new Event(), username);

            // Assert
            mockedEfWrappert.Verify(x => x.Update(It.IsAny <Individual>()), Times.Once);
        }
Esempio n. 7
0
        public void ReturnEmptyCollection_WhenPassedValueDoesntMatch()
        {
            // Arrange
            var    mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var    mockedDbContext  = new Mock <IUnitOfWork>();
            var    user             = new User();
            string firstname        = "testUser";
            var    individual       = new Individual();

            individual.User      = user;
            individual.FirstName = firstname;
            individual.LastName  = "LastName";
            var data = new List <Individual>();

            data.Add(individual);

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetIndividualsByNameOrUsername("otherTestName");

            // Assert
            Assert.IsEmpty(result);
        }
Esempio n. 8
0
        public void ReturnCollectionWithAllModels_WhenCalled()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();

            var individual1 = new Individual();
            var firstName1  = "first name";

            individual1.FirstName = firstName1;
            var individual2 = new Individual();
            var firstName2  = "secont name";

            individual2.FirstName = firstName2;
            var data = new List <Individual>();

            data.Add(individual1);
            data.Add(individual2);

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetAll();

            // Assert
            Assert.AreEqual(2, result.Count());
        }
        public void IndividualService_Add_Throws_On_Null_Individual()
        {
            //Arrange
            _service = new IndividualService(_mockUnitOfWork.Object);

            //Assert
            Assert.Throws<ArgumentNullException>(() => _service.Add(null));
        }
        public void NotThrowException_WhenUserIsNull()
        {
            // Arange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();
            var service          = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act & Assert
            Assert.DoesNotThrow(() => service.GetFriendsRequests(null));
        }
        /// <summary>
        /// Creates a new NinthBrain object using provided apiKey and accessToken parameters
        /// </summary>
        /// <param name="config">Configuration</param>
        public NinthBrainSuiteService(Configuration config)
        {
            configuration = config;

            individualService              = new IndividualService(configuration, this);
            certificationService           = new CertificationService(configuration, this);
            individualCertificationService = new IndividualCertificationService(configuration, this);
            departmentService              = new DepartmentService(configuration, this);
            jobTitleService         = new JobTitleService(configuration, this);
            localeService           = new LocaleService(configuration, this);
            workShiftService        = new WorkShiftService(configuration, this);
            individualCourseService = new IndividualCourseService(configuration, this);
        }
Esempio n. 12
0
        public IndividualServiceTests()
        {
            _mockConnection
            .Setup(_ => _.Client())
            .Returns(_mockClient.Object);

            _individualWeightings = new List <IIndividualWeighting>
            {
                _mockIndividualWeighting.Object
            };

            _service = new IndividualService(_mockConnection.Object, _individualWeightings, _mockPropertyService.Object, _mockLogger.Object);
        }
        public void ReturnStatusNone_WhenUserIsNull()
        {
            // Arange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();
            var service          = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetStatus(null, userToCheckId);

            // Assert
            Assert.AreEqual(IndividualStatus.None, result);
        }
        public void ReturnEmptyCollection_WhenUsernameIsNull()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetUpcomingEvents(null);

            // Assert
            Assert.IsEmpty(result);
        }
Esempio n. 15
0
        public void NotCallAllMethod_WhenPassedEventIsNull()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.All).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.CreateEvent(null, "testUserId");

            // Assert
            mockedEfWrappert.Verify(x => x.All, Times.Never);
        }
        public void NotCallGetByIdMethod_WhenPassedUsernameIsNull()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.GetById(It.IsAny <Guid>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.FollowPlace(null, new Organization());

            // Assert
            mockedEfWrappert.Verify(x => x.GetById(It.IsAny <Guid>()), Times.Never);
        }
Esempio n. 17
0
        public void NotCallGetByIdMethod_WhenPassedIdIsNull()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.GetById(It.IsAny <Guid>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.RemoveFriendship("testUserId", null);

            // Assert
            mockedEfWrappert.Verify(x => x.GetById(It.IsAny <Guid>()), Times.Never);
        }
        public void NotCallWrapperUpdateMethod_WhanPassedVauleIsNull()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.Update(It.IsAny <Individual>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.Update(null);

            // Assert
            mockedEfWrappert.Verify(x => x.Update(It.IsAny <Individual>()), Times.Never);
        }
        public void NotCallUpdateMethod_WhenUsernameDoesntMatch()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.GetById(It.IsAny <Guid>())).Returns((Individual)null);
            mockedEfWrappert.Setup(x => x.Update(It.IsAny <Individual>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.FollowPlace(Guid.NewGuid(), new Organization());

            // Assert
            mockedEfWrappert.Verify(x => x.Update(It.IsAny <Individual>()), Times.Never);
        }
Esempio n. 20
0
        public void ReturnNull_WhenThereIsNotAModelWithThePassedId()
        {
            // Arrange
            var  mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var  mockedDbContext  = new Mock <IUnitOfWork>();
            Guid?individualId     = Guid.NewGuid();

            mockedEfWrappert.Setup(m => m.GetById(individualId.Value)).Returns((Individual)null);

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetById(individualId);

            // Assert
            Assert.IsNull(result);
        }
        public void ReturnEmptyCollection_WhenThereIsNotAModelWithThePassedUser()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();
            var data             = Data();

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetFriendsRequests("otherTestUser");

            // Assert
            Assert.AreEqual(0, result.Count());
        }
        public void CallUpdateMethod_WhenValidParametersArePassed()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.GetById(It.IsAny <Guid>())).Returns(new Individual());
            mockedEfWrappert.Setup(x => x.Update(It.IsAny <Individual>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.FollowPlace(Guid.NewGuid(), new Organization());

            // Assert
            mockedEfWrappert.Verify(x => x.Update(It.IsAny <Individual>()), Times.Once);
        }
Esempio n. 23
0
        public void ReturnEmptyCollection_WhenNoEntities()
        {
            // Arrange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();

            var data = new List <Individual>();

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetAll();

            // Assert
            Assert.IsEmpty(result);
        }
        public void ReturnStatusCurrent_WhenUserToCheckIsCurrent()
        {
            // Arange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();

            var data = Data();

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetStatus(username, individualId);

            // Assert
            Assert.AreEqual(IndividualStatus.IsCurrent, result);
        }
        public void ReturnEmptyCollection_WhenUsernameDoesntMatch()
        {
            // Arrange
            var data = new List <Individual>();

            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.All).Returns(data.AsQueryable());
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetFollowingOrganization("testUser");

            // Assert
            Assert.IsEmpty(result);
        }
        public void ReturnCorrectCollection_WhenUsernameMatch()
        {
            // Arrange
            var data        = new List <Individual>();
            var currentDate = new DateTime(2017, 1, 1, 00, 00, 00);
            var event1      = new Event();

            event1.Begins = currentDate.AddDays(1);
            event1.Ends   = currentDate.AddDays(2);
            var event2 = new Event();

            event2.Begins = currentDate.AddDays(-1);
            event2.Ends   = currentDate.AddDays(1);
            var user     = new User();
            var username = "******";

            user.UserName = username;
            var individual = new Individual();

            individual.User = user;
            individual.Events.Add(event1);
            individual.Events.Add(event2);
            data.Add(individual);

            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.All).Returns(data.AsQueryable());
            var mockedDbContext = new Mock <IUnitOfWork>();
            var mockedDateTime  = new Mock <DateTimeProvider>();

            mockedDateTime.SetupGet(x => x.UtcNow).Returns(currentDate);
            DateTimeProvider.Current = mockedDateTime.Object;

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetCurrentEvents(username);

            DateTimeProvider.ResetToDefault();

            // Assert
            Assert.AreEqual(1, result.Count());
            Assert.AreSame(event2, result.First());
        }
Esempio n. 27
0
        public void NotCallUpdateMethod_WhenParamsDoesntMatch()
        {
            // Arrange
            var data = new List <Individual>();

            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());
            mockedEfWrappert.Setup(x => x.Update(It.IsAny <Individual>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.CreateEvent(new Event(), "testUserId");

            // Assert
            mockedEfWrappert.Verify(x => x.Update(It.IsAny <Individual>()), Times.Never);
        }
        public void IndividualService_Add_Calls_Repository_Add_Method_With_The_Same_Individual_Object_It_Recieved()
        {
            // Create test data
            var newIndividual = new Individual
                                    {
                                        FirstName = "Foo",
                                        LastName = "Bar"
                                    };

            //Create Mock
            var mockRepository = new Mock<IRepository<Individual>>();
            _mockUnitOfWork.Setup(d => d.GetRepository<Individual>()).Returns(mockRepository.Object);

            //Arrange
            _service = new IndividualService(_mockUnitOfWork.Object);

            //Act
            _service.Add(newIndividual);

            //Assert
            mockRepository.Verify(r => r.Add(newIndividual));
        }
        public void ReturnStatusIsFriend_WhenUserToCheckIsFriend()
        {
            // Arange
            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();
            var mockedDbContext  = new Mock <IUnitOfWork>();

            var data   = Data();
            var friend = new Individual();

            friend.Id = userToCheckId;
            data.First().Friends.Add(friend);
            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            var result = service.GetStatus(username, userToCheckId);

            data.First().Friends.Remove(friend);

            // Assert
            Assert.AreEqual(IndividualStatus.IsFriend, result);
        }
Esempio n. 30
0
        public void CallUpdateMethod_WhenParamsMatch()
        {
            // Arrange
            var username = "******";
            var user     = new User();

            user.UserName = username;
            var individual = new Individual();

            individual.User = user;

            var id     = Guid.NewGuid();
            var friend = new Individual();

            friend.Id = id;

            var data = new List <Individual>();

            data.Add(individual);
            data.Add(friend);

            var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >();

            mockedEfWrappert.Setup(x => x.GetById(It.IsAny <Guid>())).Returns(friend);
            mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable());
            mockedEfWrappert.Setup(x => x.Update(It.IsAny <Individual>())).Verifiable();
            var mockedDbContext = new Mock <IUnitOfWork>();

            var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object);

            // Act
            service.RemoveFriendship(username, id);

            // Assert
            mockedEfWrappert.Verify(x => x.Update(It.IsAny <Individual>()), Times.Exactly(2));
        }
        public void IndividualService_Add_Calls_UnitOfWork_Commit_Method()
        {
            // Create test data
            var newIndividual = new Individual
                                    {
                                        FirstName = "Foo",
                                        LastName = "Bar"
                                    };

            //Create Mock
            var mockRepository = new Mock<IRepository<Individual>>();
            _mockUnitOfWork.Setup(d => d.GetRepository<Individual>()).Returns(mockRepository.Object);

            //Arrange
            _service = new IndividualService(_mockUnitOfWork.Object);

            //Act
            _service.Add(newIndividual);

            //Assert
            _mockUnitOfWork.Verify(db => db.Commit());
        }
        public void IndividualService_Get_Throws_On_Negative_Id()
        {
            //Arrange
            _service = new IndividualService(_mockUnitOfWork.Object);

            //Assert
            Assert.Throws<IndexOutOfRangeException>(() => _service.Get(-1, It.IsAny<int>()));
        }
        public void IndividualService_Get_Returns_Null_On_InValid_Id()
        {
            //Arrange
            var mockRepository = new Mock<IRepository<Individual>>();
            mockRepository.Setup(r => r.Get(It.IsAny<int>())).Returns(GetIndividuals(TestConstants.PAGE_TotalCount));
            _mockUnitOfWork.Setup(u => u.GetRepository<Individual>()).Returns(mockRepository.Object);

            _service = new IndividualService(_mockUnitOfWork.Object);
            const int id = TestConstants.ID_NotFound;

            //Act
            var individual = _service.Get(id, It.IsAny<int>());

            //Assert
            Assert.IsNull(individual);
        }
        public void IndividualService_Get_ByPage_Overload_Calls_Repository_Get()
        {
            //Arrange
            var mockRepository = new Mock<IRepository<Individual>>();
            _mockUnitOfWork.Setup(u => u.GetRepository<Individual>()).Returns(mockRepository.Object);

            _service = new IndividualService(_mockUnitOfWork.Object);
            const int treeId = TestConstants.TREE_Id;

            //Act
            _service.Get(treeId, t => true, 0, TestConstants.PAGE_RecordCount);

            //Assert
            mockRepository.Verify(r => r.Get(It.IsAny<int>()));
        }
        public void IndividualService_Get_ByPage_Overload_Returns_PagedList_Of_Individuals()
        {
            //Arrange
            var mockRepository = new Mock<IRepository<Individual>>();
            mockRepository.Setup(r => r.Get(It.IsAny<int>())).Returns(GetIndividuals(TestConstants.PAGE_TotalCount));
            _mockUnitOfWork.Setup(u => u.GetRepository<Individual>()).Returns(mockRepository.Object);

            _service = new IndividualService(_mockUnitOfWork.Object);
            const int treeId = TestConstants.TREE_Id;

            //Act
            var individuals = _service.Get(treeId, t => true, 0, TestConstants.PAGE_RecordCount);

            //Assert
            Assert.IsInstanceOf<IPagedList<Individual>>(individuals);
            Assert.AreEqual(TestConstants.PAGE_TotalCount, individuals.TotalCount);
            Assert.AreEqual(TestConstants.PAGE_RecordCount, individuals.PageSize);
        }
        public void IndividualService_Get_Calls_Repository_Get()
        {
            //Arrange
            var mockRepository = new Mock<IRepository<Individual>>();
            _mockUnitOfWork.Setup(u => u.GetRepository<Individual>()).Returns(mockRepository.Object);

            _service = new IndividualService(_mockUnitOfWork.Object);
            const int id = TestConstants.ID_Exists;

            //Act
            _service.Get(id, It.IsAny<int>());

            //Assert
            mockRepository.Verify(r => r.Get(It.IsAny<int>()));
        }
        public void IndividualService_Get_ByPage_Overload_Throws_On_Negative_TreeId()
        {
            //Arrange
            _service = new IndividualService(_mockUnitOfWork.Object);

            //Assert
            Assert.Throws<IndexOutOfRangeException>(() => _service.Get(-1, t => true, 0, TestConstants.PAGE_RecordCount));
        }
        public void IndividualService_Get_Overload_Throws_On_Negative_TreeId()
        {
            //Arrange
            _service = new IndividualService(_mockUnitOfWork.Object);

            //Assert
            Assert.Throws<IndexOutOfRangeException>(() => _service.Get(-1));
        }