public void TeamMemberEditAsyncShouldEditTeamMemberCorrectly()
        {
            var options = new DbContextOptionsBuilder <IntillegioContext>()
                          .UseInMemoryDatabase(databaseName: "Edit_TeamMember_Db")
                          .Options;

            var dbContext = new IntillegioContext(options);

            var service = new AboutService(dbContext, null);

            var teamMember = new TeamMember
            {
                Name        = "Jack Semper	",
                Id          = 1,
                PhoneNumber = "(+123) 123 456 789",
                Email       = "*****@*****.**",
                Position    = "Majority Owner",
            };

            dbContext.TeamMembers.Add(teamMember);
            dbContext.SaveChanges();

            var adminTeamMemberBindingModel = new AdminTeamMemberBindingModel()
            {
                Name        = "Jack Ripper	",
                Id          = 1,
                PhoneNumber = "(+123) 123 456 879",
                Email       = "*****@*****.**",
                Position    = "Minority Owner",
            };

            var mapper = new Mock <IMapper>();

            mapper.Setup(m => m.Map <TeamMember>(adminTeamMemberBindingModel))
            .Returns(teamMember);

            var id = dbContext.TeamMembers.LastOrDefault().Id;

            service.TeamMemberEditAsync(adminTeamMemberBindingModel, id);

            var teamMemberEdited = dbContext
                                   .TeamMembers
                                   .FirstOrDefault(artwork => artwork.Id == id);

            Assert.Equal(adminTeamMemberBindingModel.Name, teamMemberEdited.Name);
            Assert.Equal(adminTeamMemberBindingModel.Id, teamMemberEdited.Id);
            Assert.Equal(adminTeamMemberBindingModel.PhoneNumber, teamMemberEdited.PhoneNumber);
            Assert.Equal(adminTeamMemberBindingModel.Email, teamMemberEdited.Email);
            Assert.Equal(adminTeamMemberBindingModel.Position, teamMemberEdited.Position);
        }