public void ShouldRequireValidId()
        {
            var command = new UpdateStoreEmployeeCommand("aaa", "aaaaaa");

            FluentActions.Invoking(() =>
                                   SendAsync(command)).Should().Throw <NotFoundException>();
        }
        public async Task ShouldRequireValidPassword()
        {
            var ownerId = await GetRandomOwner();

            var storeId = await GetRandomStore(ownerId);

            var employeeId = await SendAsync(new CreateStoreEmployeeCommand(storeId, "pedro", "forstore:pedro", "myPassword"));

            var command = new UpdateStoreEmployeeCommand(employeeId, "wrongPassword");

            FluentActions.Invoking(() =>
                                   SendAsync(command)).Should().Throw <PasswordInvalidException>();
        }