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>(); }