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