public async Task WhenInvalidEmployerAccountId_ThenReturnEmptyString() { _mockAccountApiClient.Setup(x => x.GetAccount(It.IsAny <long>())).Throws(new Exception()); var sut = new EmployerService(_mockAccountApiClient.Object); var result = await sut.GetEmployerName(123); result.Should().Be((string.Empty, string.Empty)); }
public async Task WhenInvalidEmployerAccountId_ThenReturnEmployerName() { var expectedName = "employer name"; var expectedAccountId = "expectedid"; _mockAccountApiClient.Setup(x => x.GetAccount(It.IsAny <long>())).ReturnsAsync(new AccountDetailViewModel { DasAccountName = expectedName, PublicHashedAccountId = expectedAccountId }); var sut = new EmployerService(_mockAccountApiClient.Object); var result = await sut.GetEmployerName(123); result.Should().Be((expectedName, expectedAccountId)); }