Пример #1
0
 public TaskHandler(IRealtor realtor, List<IPlayer> players, IMovementHandler movementHandler, IBanker banker, IDice dice)
 {
     this.movementHandler = movementHandler;
     this.players = players;
     this.banker = banker;
     this.dice = dice;
 }
Пример #2
0
 public Case(int caseID, DateTime creationDate, DateTime?closedDate, double price, IRealtor realtor, IProperty property)
 {
     CaseID           = caseID;
     CreationDate     = creationDate;
     ClosedDate       = closedDate;
     Price            = price;
     Realtor          = realtor;
     ConcreteRealtor  = (Realtor)realtor;
     Property         = property;
     ConcreteProperty = (Property)property;
 }
 public static IRealtor CreateRealtor(IRealtor Realtor = null)
 {
     if (Realtor is Database.Realtor)
     {
         return(new Entities.Realtor(Realtor.RealtorID, Realtor.Name, Realtor.PhoneNR, Realtor.Case));
     }
     if (Realtor is Entities.Realtor)
     {
         return(new Database.Realtor(Realtor.RealtorID, Realtor.Name, Realtor.PhoneNR, Realtor.Case));
     }
     else
     {
         return(new Entities.Realtor());
     }
 }
        public void Init()
        {
            fixture = new Fixture().Customize(new AutoMoqCustomization());

            mockDice = fixture.Create<Mock<Dice>>();

            ninject = new StandardKernel(new BindingsModule());

            ninject.Rebind<IDice>().ToConstant(mockDice.Object);

            turnHandler = ninject.Get<TurnHandler>();
            player1 = ninject.Get<IPlayer>();
            player2 = ninject.Get<IPlayer>();
            realtor = ninject.Get<IRealtor>();
            jailer = ninject.Get<IJailer>();
        }
        public void Init()
        {
            var fixture = new Fixture().Customize(new AutoMoqCustomization());

            mockDeck = fixture.Create<Mock<IDeck>>();
            mockDice = fixture.Create<Mock<Dice>>();
            mockDeckFactory = fixture.Create<Mock<IDeckFactory>>();
            mockPlayer = fixture.Create<Mock<IPlayer>>();

            ninject = new StandardKernel(new BindingsModule());

            ninject.Rebind<IDice>().ToConstant(mockDice.Object).InSingletonScope();
            ninject.Rebind<IDeckFactory>().ToConstant(mockDeckFactory.Object).InSingletonScope();
            ninject.Rebind<ITaskHandler>().To<TaskHandler>().WithConstructorArgument(PlayerFactory.BuildPlayers(6)); // register six OTHER players

            mockDeckFactory.Setup(x => x.BuildChanceDeck()).Returns(mockDeck.Object);
            mockDeckFactory.Setup(x => x.BuildCommunitiyChestDeck()).Returns(mockDeck.Object);

            turnHandler = ninject.Get<ITurnHandler>();
            player = ninject.Get<IPlayer>();
            realtor = ninject.Get<IRealtor>();

            jailer = ninject.Get<IJailer>();
            taskHandler = ninject.Get<ITaskHandler>();
        }
Пример #6
0
 public MovementHandler(IRealtor realtor)
 {
     this.realtor = realtor;
 }
Пример #7
0
        public void Init()
        {
            ninject = new StandardKernel(new BindingsModule());

            realtor = ninject.Get<IRealtor>();
            player1 = ninject.Get<IPlayer>();
            player2 = ninject.Get<IPlayer>();
        }