public void SetUp()
        {
            _invoice = new Invoice();

            _mocker = new AutoMoqer();

            _mocker.GetMock <IDatabase>().
            Setup(p => p.GetInvoice(InvoiceId))
            .Returns(_invoice);

            _mocker.GetMock <ISecurity>()
            .Setup(p => p.IsAdmin())
            .Returns(true);

            _mocker.GetMock <ISecurity>()
            .Setup(p => p.GetUserName())
            .Returns(UserName);

            _command = _mocker.Create <PrintInvoiceCommand>();
        }