예제 #1
0
        public void AuthorizeNonExistingAccount_ExpectNotFoundException()
        {
            // Arrange
            var account = new AuthorizeAccountCommand()
            {
                Login    = "******",
                Password = "******"
            };
            var query = new AccountByLoginAndPasswordQuery(uow);

            // Assert
            Assert.ThrowsAsync <NotFoundException>(async() => await query.Execute(account.Login, account.Password));
        }
예제 #2
0
        public async Task AuthorizeExistingAccount_ExpectSuccessResponse()
        {
            // Arrange
            var account = new AuthorizeAccountCommand()
            {
                Login    = "******",
                Password = "******"
            };
            var query = new AccountByLoginAndPasswordQuery(uow);

            // Act
            var authorizeResult = await query.Execute(account.Login, account.Password);

            // Assert
            Assert.NotNull(authorizeResult);
        }