Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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));
        }