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; }
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(); }