public async Task Can_validate_a_user()
        {
            validationController.ControllerContext = Substitute.For <ControllerContext>();

            validationController.Request.QueryString.Returns(new NameValueCollection
            {
                { "foosamaccountname", "foo" }
            });

            mediator.SendAsync(Arg.Any <ValidateActiveDirectoryUserCommand>())
            .Returns(Task.FromResult((ICommandResult) new SuccessResult(true)));


            var result = await validationController.LdapUser() as ViewResult;

            dynamic data = result.Model;

            Assert.IsTrue(data);
        }