public async Task Execute_should_return_user_when_found() { var sut = new GetUserBySsnQuery(Ssn, _dataSource); var(success, result, status) = await sut.Execute(); success.Should().BeTrue(); status.Should().Be(0); result.Should().BeEquivalentTo(new User(Ssn, "Kalle", "Hobbit på heltid")); }
public async Task Execute_should_return_false_with_status_when_not_found() { const string someOtherSsn = "0987654321"; var sut = new GetUserBySsnQuery(someOtherSsn, _dataSource); var(success, result, status) = await sut.Execute(); success.Should().BeFalse(); status.Should().Be(-1); result.Should().BeEquivalentTo(default(User)); }