Ejemplo n.º 1
0
        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>();
        }