public async Task ShouldReturnNotFoundExceptionWhenWrongUsername() { //arrange await RunAsUserAsync("scott101@localhost", "Pa$$w0rd!"); var query = new DetailsProfileQuery("notExistingUsername"); //act //assert FluentActions.Invoking(() => SendAsync(query)).Should().Throw <NotFoundException>(); }
public async Task ShouldReturnUserProfile() { //arrange string testedUsername = "******"; await RunAsUserAsync(testedUsername, "Pa$$w0rd!"); await RunAsUserAsync("scott101@localhost", "Pa$$w0rd!"); var query = new DetailsProfileQuery(testedUsername); //act var result = await SendAsync(query); //assert result.Username.Should().Be(testedUsername); }