public async void Updates_Character()
        {
            var request = new UpdateCharacterCommand()
            {
                Id = 1, Firstname = "Dean"
            };

            var sut = new UpdateCharacterCommand.UpdateCharacterHandler(_context, _mapper, _userService, _gameService);

            var result = await sut.Handle(request, CancellationToken.None);

            _context.Biography.First(x => x.Id == request.Id).Firstname.ShouldBe("Dean");
            result.ShouldBe(UpdateCharacterResponse.Updated);
        }
        public async void CreateCharacterIfNotExist()
        {
            var numberOfCharactersAtStartOfTest = _context.Biography.Count();
            var request = new UpdateCharacterCommand()
            {
                Id = 1000, Firstname = "Weasley", Surname = "Crusher", TypeId = _context.BiographyTypes.First(x => x.Name == StaticValues.BioTypePlayer).Id
            };

            var sut = new UpdateCharacterCommand.UpdateCharacterHandler(_context, _mapper, _userService, _gameService);

            var result = await sut.Handle(request, CancellationToken.None);

            var numberOfCharactersAtEndOfTest = _context.Biography.Count();

            numberOfCharactersAtEndOfTest.ShouldBeGreaterThan(numberOfCharactersAtStartOfTest);
            result.ShouldBe(UpdateCharacterResponse.Created);
            var newCharacter = _context.Biography.Last();

            newCharacter.PlayerId.ShouldNotBe(0);
            newCharacter.StateId.ShouldNotBe(0);
            _context.BiographyTypes.First(x => x.Name == StaticValues.BioTypePlayer).Id.ShouldBe(newCharacter.TypeId.Value);
        }