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(); }