Beispiel #1
0
        public async Task GetSystemUserByUsernameQueryTest_Handler_Fail()
        {
            await RunWithTelemetryAsync(
                totalOfExecutions : 1,
                runInParallel : false,
                handler : async execution =>
            {
                #region Arrange
                var result = false;

                var query = new GetSystemUserByUsernameQuery(
                    UserSessionInfo,
                    GlobalizationInfo,
                    null,
                    null
                    );
                var inMemoryBus = ServiceProvider.GetService <IInMemoryBus>();
                #endregion

                #region Act
                result = (await inMemoryBus.SendQueryAsync(query)).success;
                #endregion

                #region Assert
                return(!result);

                #endregion
            }
                ).ConfigureAwait(false);
        }
Beispiel #2
0
        public async Task <SystemUser> GetSystemUserByUsernameAsync(string username)
        {
            // Create query
            var query = new GetSystemUserByUsernameQuery(
                UserSessionInfo,
                GlobalizationInfo,
                null,
                username);

            // Send query to bus
            _ = await InMemoryBus.SendQueryAsync(query);

            // Return the query result
            return(query.QueryResult);
        }