public async Task QueryUserThatDoesNotExists()
        {
            var queryHandler = new ApplicationUserQueryHandlerAsync(Context);
            var user         = await queryHandler.Handle(new ApplicationUserQueryAsync { UserName = "******" });

            Assert.Null(user);
        }
        public async Task QueryUserThatDoesNotExists()
        {
            var queryHandler = new ApplicationUserQueryHandlerAsync(Context);
            var user = await queryHandler.Handle(new ApplicationUserQueryAsync { UserName = "******" });

            Assert.Null(user);            
        }
        public async Task QueryUserThatExists()
        {
            var queryHandler = new ApplicationUserQueryHandlerAsync(Context);
            var user         = await queryHandler.Handle(new ApplicationUserQueryAsync { UserName = "******" });

            Assert.NotNull(user);
            Assert.Equal("*****@*****.**", user.UserName);
        }
        public async Task QueryUserThatExists()
        {
            var queryHandler = new ApplicationUserQueryHandlerAsync(Context);
            var user = await queryHandler.Handle(new ApplicationUserQueryAsync { UserName = "******" });

            Assert.NotNull(user);
            Assert.Equal("*****@*****.**", user.UserName);
        }