protected override void beforeEach() { Given = new TaskViewModel { Product = "3_Chemicals", Task = ObjectMother.ValidTask("raif"), }; _field = ObjectMother.ValidField("raif"); _equipment1 = ObjectMother.ValidEquipment("raif").WithEntityId(6); _equipment2 = ObjectMother.ValidEquipment("poop").WithEntityId(7); _equipment3 = ObjectMother.ValidEquipment("crap").WithEntityId(8); repo = MockFor <IRepository>(); repo.Stub(x => x.Find <Field>(1)).Return(_field); _validInventoryChemical = ObjectMother.ValidInventoryProductChemical("lsd").WithEntityId(3); repo.Stub(x => x.Find <InventoryProduct>(3)).Return(_validInventoryChemical); _employee1 = ObjectMother.ValidEmployee("raif"); _employee2 = ObjectMother.ValidEmployee("Amahl"); _employee3 = ObjectMother.ValidEmployee("Ramsay"); repo.Stub(x => x.Find <Employee>(1)).Return(_employee1); repo.Stub(x => x.Find <Employee>(2)).Return(_employee2); repo.Stub(x => x.Find <Employee>(3)).Return(_employee3); repo.Stub(x => x.Find <Equipment>(6)).Return(_equipment1); repo.Stub(x => x.Find <Equipment>(7)).Return(_equipment2); repo.Stub(x => x.Find <Equipment>(8)).Return(_equipment3); _crudManager = MockRepository.GenerateMock <ICrudManager>(); _crudManager.Expect(x => x.Finish()).Return(new Notification()); _saveEntityService = MockFor <ISaveEntityService>(); _sesCatcher = _saveEntityService.CaptureArgumentsFor(x => x.ProcessSave(new Task(), null), x => x.Return(_crudManager)); }
public void Setup() { _continuation = new Continuation {Success = true}; _validTask = ObjectMother.ValidTask("raif"); _validTask.QuantityUsed = 5; _crudManager = MockRepository.GenerateMock<ICrudManager>(); _crudManager.Expect(x => x.Finish()).Return(new Notification()); _saveEntityService = MockRepository.GenerateMock<ISaveEntityService>(); _sesCatcher = _saveEntityService.CaptureArgumentsFor(x => x.ProcessSave(_validTask.InventoryProduct, _crudManager), x => x.Return(_crudManager)); _SUT = new InventoryService(null,_saveEntityService); _SUT.DecrementTaskProduct(_validTask, _crudManager); }
public void Setup() { _continuation = new Continuation { Success = true }; _validTask = ObjectMother.ValidTask("raif"); _validTask.QuantityUsed = 5; _crudManager = MockRepository.GenerateMock <ICrudManager>(); _crudManager.Expect(x => x.Finish()).Return(new Notification()); _saveEntityService = MockRepository.GenerateMock <ISaveEntityService>(); _sesCatcher = _saveEntityService.CaptureArgumentsFor(x => x.ProcessSave(_validTask.InventoryProduct, _crudManager), x => x.Return(_crudManager)); _SUT = new InventoryService(null, _saveEntityService); _SUT.DecrementTaskProduct(_validTask, _crudManager); }
public void Setup() { _poliId = 0; _repo = MockRepository.GenerateMock <IRepository>(); _purchaseOrderLineItem = ObjectMother.ValidPurchaseOrderLineItem("raif"); _inventoryBaseProducts = new List <InventoryProduct>().AsQueryable(); _purchaseOrderLineItem.TotalReceived = 4; _repo.Expect(x => x.Query <InventoryProduct>(null)).IgnoreArguments().Return(_inventoryBaseProducts); _crudManager = MockRepository.GenerateMock <ICrudManager>(); _crudManager.Expect(x => x.Finish()).Return(new Notification()); _saveEntityService = MockRepository.GenerateMock <ISaveEntityService>(); _sesCatcher = _saveEntityService.CaptureArgumentsFor(x => x.ProcessSave(_inventoryBaseProducts.FirstOrDefault(), null), x => x.Return(_crudManager)); _SUT = new InventoryService(_repo, _saveEntityService); _crudManager = _SUT.ReceivePurchaseOrderLineItem(_purchaseOrderLineItem); }
public void Setup() { _poliId = 0; _repo = MockRepository.GenerateMock<IRepository>(); _purchaseOrderLineItem = ObjectMother.ValidPurchaseOrderLineItem("raif"); _inventoryBaseProducts = new List<InventoryProduct> { ObjectMother.ValidInventoryBaseProduct("raif")}.AsQueryable(); _purchaseOrderLineItem.TotalReceived = 4; _repo.Expect(x => x.Query<InventoryProduct>(null)).IgnoreArguments().Return(_inventoryBaseProducts); _saveEntityService = MockRepository.GenerateMock<ISaveEntityService>(); _crudManager = MockRepository.GenerateMock<ICrudManager>(); _crudManager.Expect(x => x.Finish()).Return(new Notification()); _sesCatcher = _saveEntityService.CaptureArgumentsFor(x=>x.ProcessSave(_inventoryBaseProducts.FirstOrDefault(),null),x=>x.Return(_crudManager)); _SUT = new InventoryService(_repo, _saveEntityService); _crudManager = _SUT.ReceivePurchaseOrderLineItem(_purchaseOrderLineItem); }