public async Task ApproveRequestAsync_WithValidRequesterUsername_ShouldUpdateDatabase()
        {
            // Arrange
            var context                = InMemoryDbContext.Initiliaze();
            var userRepository         = new EfDeletableEntityRepository <ApplicationUser>(context);
            var userFollowerRepository = new EfRepository <UserFollower>(context);
            var profileService         = new ProfilesService(userRepository, userFollowerRepository);

            await this.SeedUsers(context);

            await userFollowerRepository.AddAsync(new UserFollower
                                                  { UserId = "userOneId", FollowerId = "userTwoId", IsApproved = false });

            await userFollowerRepository.SaveChangesAsync();

            // Act
            bool result = await profileService.ApproveRequestAsync("userTwoUsername");

            // Assert
            Assert.True(result);
        }