示例#1
0
        public ReservedItemFacadeTests()
        {
            this.fixture = new Fixture();
            this.fixture.Behaviors.Remove(new ThrowingRecursionBehavior());
            this.fixture.Behaviors.Add(new OmitOnRecursionBehavior());
            this.fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book)));

            this.testItem    = this.fixture.Create <Item>();
            this.testResItem = this.fixture.Create <ReservedItem>();

            this.testResItem.Item = this.testItem;

            this.uow = Initializer.GetLibraryUow();

            this.uow.Items.Add(this.testItem);
            this.uow.ReservedItems.Add(this.testResItem);
            this.resItemsFacade = new ReservedItemsFacade(this.uow);
        }
        public ReservedItemFacadeTests()
        {
            this.fixture = new Fixture();
            this.fixture.Behaviors.Remove(new ThrowingRecursionBehavior());
            this.fixture.Behaviors.Add(new OmitOnRecursionBehavior());
            this.fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book)));

            this.testItem = this.fixture.Create<Item>();
            this.testResItem = this.fixture.Create<ReservedItem>();

            this.testResItem.Item = this.testItem;

            this.uow = Initializer.GetLibraryUow();

            this.uow.Items.Add(this.testItem);
            this.uow.ReservedItems.Add(this.testResItem);
            this.resItemsFacade = new ReservedItemsFacade(this.uow);
        }
 public ReservedItemManager(IReservedItemsFacade reservedItemsFacade)
 {
     this.reservedItemsFacade = reservedItemsFacade;
 }
示例#4
0
 public ReservedItemManager(IReservedItemsFacade reservedItemsFacade)
 {
     this.reservedItemsFacade = reservedItemsFacade;
 }