Exemple #1
0
 public PaymentCommandFactory(
     ITransactionCommandFactory withdrawalCommandFactory,
     ITransactionCommandFactory depositCommandFactory)
 {
     _withdrawalCommandFactory = withdrawalCommandFactory;
     _depositCommandFactory    = depositCommandFactory;
 }
 public UnmortgageOptionCommand(IPlayer player, IProperty property, ITransactionCommandFactory withdrawalCommandFactory, IOptionSelector optionSelector)
 {
     _player   = player;
     _property = property;
     _withdrawalCommandFactory = withdrawalCommandFactory;
     _optionSelector           = optionSelector;
 }
 public MortgageOptionCommand(IPlayer player, IProperty property, ITransactionCommandFactory depositCommandFactory, IOptionSelector optionSelector)
 {
     _player   = player;
     _property = property;
     _depositCommandFactory = depositCommandFactory;
     _optionSelector        = optionSelector;
 }
Exemple #4
0
 public MortgageOptionCommandFactory(
     ITransactionCommandFactory withdrawalCommandFactory,
     ITransactionCommandFactory depositCommandFactory,
     IOptionSelector optionSelector)
 {
     _withdrawalCommandFactory = withdrawalCommandFactory;
     _depositCommandFactory    = depositCommandFactory;
     _optionSelector           = optionSelector;
 }
        public void SetUp()
        {
            Player = Fixture.Create <IPlayer>();
            Amount = Fixture.Create <uint>();

            MockPayment = Fixture.Mock <IPayment>();
            var mockPaymentFactory = Fixture.Mock <IPaymentFactory>();

            mockPaymentFactory.Setup(f => f.Create(Amount)).Returns(MockPayment.Object);

            Factory = GivenTransactionCommandFactory();
        }