public DebtorsReadersMapperTest()
        {
            this.debtorsReadersMapper = new DeptorsReadersMapper();
            this.readerMapper = new ReaderMapper();

            this.readerEntityToMap = new Reader { ReaderId = 1, FirstName = "Bob", LastName = "Hopkins", Address = "adr",Phone = "555" };

            this.inventoryEntityToMap = new Inventory();

            this.readerHistoryEntityToMap = new ReaderHistory
            {

                StartDate = Convert.ToDateTime("2013.12.12"),
                FinishDate = Convert.ToDateTime("2013.12.28"),
                Reader = this.readerEntityToMap,
                Inventory = null
            };

            this.deptorsReadersModelToCompareWith = new DeptorsReadersModel
            {
                readerId = this.readerEntityToMap.ReaderId,
                FirstName = this.readerEntityToMap.FirstName,
                LastName = this.readerEntityToMap.LastName,
                Address = this.readerEntityToMap.Address,
                Phone = this.readerEntityToMap.Phone,
                StartDate = Convert.ToDateTime("2013.12.12"),
                FinishDate = Convert.ToDateTime("2013.12.28")
            };
        }
        public InventoryFacadeTests()
        {
            this.fixture = new Fixture();
            fixture.Behaviors.Remove(new ThrowingRecursionBehavior());
            fixture.Behaviors.Add(new OmitOnRecursionBehavior());
            this.fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Inventory)));

            this.testInventory = this.fixture.Create<Inventory>();
            var uow = Initializer.GetLibraryUow();
            uow.Inventories.Add(this.testInventory);
            this.inventoryFacade = new InventoryFacade(uow);
        }
        public ReaderHistoryMapperTest()
        {
            this.readerHistoryMapper = new ReaderHistoryMapper();

            this.readerEntityToMap = new Reader { FirstName = "Bob", LastName = "Hopkins" };

            this.readerModelToMap = new ReaderBusinessModel { FirstName = "Bob", LastName = "Hopkins" };

            this.inventoryEntityToMap = new Inventory { Number = "0000000001-001" };

            this.inventoryModelToMap = new InventoryBusinessModel { Number = "0000000001-001" };

            this.readerHistoryEntityToMap = new ReaderHistory
            {
                ReaderHistoryId = 1,
                StartDate = Convert.ToDateTime("2013.12.12"),
                ReturnDate = Convert.ToDateTime("2013.12.20"),
                FinishDate = Convert.ToDateTime("2013.12.28"),
                Reader = this.readerEntityToMap,
                Inventory = this.inventoryEntityToMap
            };

            this.readerHistoryEntityToCompareWith = new ReaderHistory
            {
                ReaderHistoryId = 1,
                StartDate = Convert.ToDateTime("2013.12.12"),
                ReturnDate = Convert.ToDateTime("2013.12.20"),
                FinishDate = Convert.ToDateTime("2013.12.28"),
                Reader = this.readerEntityToMap,
                Inventory = this.inventoryEntityToMap
            };
            this.ReaderHistoryModelToMap = new ReaderHistoryBusinessModel
            {
                Id = 1,
                StartDate = Convert.ToDateTime("2013.12.12"),
                ReturnDate = Convert.ToDateTime("2013.12.20"),
                FinishDate = Convert.ToDateTime("2013.12.28"),
                ReaderBusiness = this.readerModelToMap,
                InventoryBusiness = this.inventoryModelToMap
            };
            this.ReaderHistoryModelToCompareWith = new ReaderHistoryBusinessModel
            {
                Id = 1,
                StartDate = Convert.ToDateTime("2013.12.12"),
                ReturnDate = Convert.ToDateTime("2013.12.20"),
                FinishDate = Convert.ToDateTime("2013.12.28"),
                ReaderBusiness = this.readerModelToMap,
                InventoryBusiness = this.inventoryModelToMap
            };
        }
Пример #4
0
        public void CreateInventory(int itemId, int consignmentId, int number)
        {
            int consignmentNumberLength = CONSIGNMENT_NUMBER;
            int inventoryNumberLength = INVENTORY_NUMBER;
            string strConsignmentId = new string('0', consignmentNumberLength - consignmentId.ToString().Length) + consignmentId.ToString();
            string strInventoryId = new string('0', inventoryNumberLength - number.ToString().Length) + number.ToString();

            var consignment = this.uow.Consignments.GetById(consignmentId);
            var item = this.uow.Items.GetById(itemId);
            var inventory = new Inventory
            {
                Consignment = consignment,
                Item = item,
                Number = string.Format("{0}-{1}", strConsignmentId, strInventoryId)
            };
            this.uow.Inventories.Add(inventory);
            this.uow.Commit();
        }