Example #1
0
        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>();
        }
Example #2
0
        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);
        }