public void does_not_log_failure_if_username_is_empty()
        {
            var audit = new Audit();

            ClassUnderTest.LogFailure(theRequest, audit);
            theRepository.AssertWasNotCalled(x => x.Update(audit));
            theSession.AssertWasNotCalled(x => x.Load <LoginFailureHistory>((string)null));
            theSession.AssertWasNotCalled(x => x.Store(Arg <LoginFailureHistory> .Is.Anything));
        }