public PrintInvoiceCommandTests() { _invoice = new Invoice(); _mocker = new AutoMocker(); _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.CreateInstance <PrintInvoiceCommand>(); }