protected override void Context() { base.Context(); _processDocumentRequest = new LocalizeDocumentRequest { DocumentId = DocumentId, SaveToDB = false}; _expectedProcessDocumentResult = new ProcessDocumentResult { ProcessedDocuments = new List<ProcessedDocument> { new ProcessedDocument { Title = "some title", Body = "value1", }, new ProcessedDocument { Body = "value2", Title = "some title", }, }, }; MockAuthorizationService.Stub( x => x.CanExecute(Arg<string>.Is.Equal(Username), Arg<Type>.Is.Equal(typeof(LocalizeDocumentRequest)))) .Return(true); MockDocumentRepository.Stub(x => x.GetById(Arg<int>.Is.Equal(DocumentId))) .Return(new Document { Body = "$(ContactFirstName)", Title = "some title", DocumentId = DocumentId, }); MockCustomerRepository.Stub(x => x.GetByCustomersByIds(Arg<List<int>>.Is.Anything)) .Return(new List<Customer> { new Customer { Contacts = new List<Contact> { new Contact { FirstName = "value1", IsPrimary = true, } } }, new Customer { Contacts = new List<Contact> { new Contact { FirstName = "value2", IsPrimary = true, } } } }); }
protected override void BecauseOf() { _actualProcessDocumentResult = DocumentService.LocalizeDocument(_processDocumentRequest, "username"); }