public async void ReturnNullIfPlayerDoesNotOwnCharacter()
        {
            var mockUserService = new Mock <IUserService>();

            mockUserService.Setup(u => u.GetAuthId()).Returns("562");
            mockUserService.Setup(u => u.IsAdmin()).Returns(false);
            var request = new GetCharacterQuery()
            {
                Id = 1, Url = "localhost"
            };
            var sut = new GetCharacterQuery.GetCharacterQueryHandler(_context, _mapper, mockUserService.Object, _tenant);

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

            result.ShouldBeNull();
        }
        public async void GetCharacterBiography()
        {
            var mockUserService = new Mock <IUserService>();

            mockUserService.Setup(u => u.GetAuthId()).Returns("123");
            mockUserService.Setup(u => u.IsAdmin()).Returns(false);
            var request = new GetCharacterQuery()
            {
                Id = 1, Url = "localhost"
            };
            var sut = new GetCharacterQuery.GetCharacterQueryHandler(_context, _mapper, mockUserService.Object, _tenant);

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

            result.ShouldBeOfType <EditBiographyDto>();
            result.Firstname.ShouldBe("Dan");
            result.Surname.ShouldBe("Taylor");
            result.Types.ShouldNotBeEmpty();
        }