/// <summary> /// Mock_s the failed. /// </summary> private void Mock_Failed() { //Failed Mock Mock <IAccountDataProvider> mock_Failed = new Mock <IAccountDataProvider>(); accountDataProvider = mock_Failed.Object; var emptyUserList = new List <UserModel>(); var allUserResponse = new Response <UserModel>() { DataItems = emptyUserList }; //Get User Response <UserModel> emptyUserResponse = new Response <UserModel>(); emptyUserResponse.DataItems = emptyUserList.Where(x => x.UserName.Contains(userName)).ToList(); //Authenticate mock_Failed.Setup(r => r.Authenticate(It.IsAny <UserModel>())) .Returns(emptyUserResponse); //SetLoginData mock_Failed.Setup(r => r.SetLoginData(It.IsAny <UserModel>())) .Returns(emptyUserResponse); var emptyAccessTokenModel = new List <AccessTokenModel>(); Response <AccessTokenModel> emptyResponse = new Response <AccessTokenModel>(); emptyResponse.DataItems = emptyAccessTokenModel.Where(x => x.UserName.Contains(userName)).ToList(); var emptyServerResourceModel = new List <ServerResourceModel>(); Response <ServerResourceModel> emptyServerResponse = new Response <ServerResourceModel>(); emptyServerResponse.DataItems = emptyServerResourceModel.Where(x => x.ServerIP.Contains(serverIP)).ToList(); //IsValidServerIP mock_Failed.Setup(r => r.IsValidServerIP(It.IsAny <string>())).Returns(emptyServerResponse); //GetTokenIssueExpireDate mock_Failed.Setup(r => r.GetTokenIssueExpireDate()).Returns(emptyResponse); }
public BetCommandHandler( IPortfolioDataProvider portfolioDataProvider, IAccountDataProvider accountDataProvider, IStockDataProvider stockDataProvider, IBetController betController) { Condition.Requires(portfolioDataProvider).IsNotNull(); Condition.Requires(accountDataProvider).IsNotNull(); Condition.Requires(stockDataProvider).IsNotNull(); Condition.Requires(betController).IsNotNull(); this._accountDataProvider = accountDataProvider; this._portfolioDataProvider = portfolioDataProvider; this._stockDataProvider = stockDataProvider; this._betController = betController; }
/// <summary> /// Initializes a new instance of the <see cref="DecisionByGrowthAndCurrentPosition"/> class. /// </summary> /// <param name="stockHistoryDataProvider">The stock history data provider.</param> /// <param name="accountDataProvider">The account data provider.</param> /// <param name="periods">The periods number of periods over which to measure stock growth</param> /// <param name="bidAmount">The bid amount.</param> /// <param name="maxSpreadLoss">The maximum amount of money we are willing to loose when opening our position based on the stocks spread</param> public DecisionByGrowthAndCurrentPosition( IStockHistoryDataProvider stockHistoryDataProvider, IAccountDataProvider accountDataProvider, int periods, decimal maxBidAmount, decimal maxSpreadLoss) { Condition.Requires(stockHistoryDataProvider).IsNotNull(); Condition.Requires(_accountDataProvider).IsNotNull(); Condition.Requires(periods).IsGreaterThan(0); Condition.Requires(maxBidAmount).IsGreaterThan(0); Condition.Requires(maxSpreadLoss).IsGreaterThan(0); this._stockHistoryProvider = stockHistoryDataProvider; this._accountDataProvider = accountDataProvider; this._periods = periods; this._maxBidAmount = maxBidAmount; this._maxSpreadLoss = maxSpreadLoss; }
public static IAccountDataProvider GetAccountDataProvider() { if (_provider != null) { return _provider; } Lock.EnterReadLock(); try { if (_provider == null) { _provider = new AccountDataProvider(); } } finally { Lock.ExitReadLock(); } return _provider; }
/// <summary> /// Initializes a new instance of the OnPremisesResourceEntityProvider class. /// </summary> /// <param name="dataProvider">The resource data provider.</param> /// <param name="set">The database set.</param> /// <param name="save">The entity save handler.</param> public OnPremisesResourceEntityProvider(IAccountDataProvider dataProvider, DbSet <T> set, Func <CancellationToken, Task <int> > save) { CoreResources = new OnPremisesResourceAccessClient(dataProvider); Set = set; saveHandler = save ?? DbResourceEntityExtensions.SaveChangesFailureAsync; }
public void MyTestInitialize() { _accountDataProvider = new AccountDataProvider(); if (accountId == null) { GetAccountIdTest(); } if (accountId == null) { RegisterSocialTest(); SaveOrUpdateTravellerTest(); } }
public AccountController(IAccountDataProvider accountDataProvider) { this.accountDataProvider = accountDataProvider; }
/// <summary> /// Initializes a new instance of the OnPremisesResourceAccessContext class. /// </summary> /// <param name="dataProvider">The account data provider.</param> /// <param name="options">The options for this context.</param> public OnPremisesResourceAccessContext(IAccountDataProvider dataProvider, DbContextOptions options) : this(new OnPremisesResourceAccessClient(dataProvider), new InternalDbContext(options)) { }
/// <summary> /// Initializes a new instance of the OnPremisesResourceAccessContext class. /// </summary> /// <param name="dataProvider">The account data provider.</param> /// <param name="dbContext">The database context.</param> public OnPremisesResourceAccessContext(IAccountDataProvider dataProvider, DbContext dbContext) { CoreResources = new OnPremisesResourceAccessClient(dataProvider); db = dbContext; FillProviderProperties(); }
public void Initialize(IAccountDataProvider dataProvider) { CasinoToken.SetValue(Address.FromString("0"), 200); CasinoToken.SetValue(Address.FromString("1"), 100); }
/// <summary> /// Mock_s the success. /// </summary> private void Mock_Success() { Mock <IAccountDataProvider> mock = new Mock <IAccountDataProvider>(); accountDataProvider = mock.Object; var userList = new List <UserModel>(); userModel = new UserModel { UserName = "******", Password = "******" }; userList.Add(userModel); var allUsers = new Response <UserModel>() { DataItems = userList }; //Get User Response <UserModel> userResponse = new Response <UserModel>(); userResponse.DataItems = userList.Where(x => x.UserName.Contains(userName)).ToList(); //Authenticate mock.Setup(r => r.Authenticate(It.IsAny <UserModel>())) .Returns(userResponse); //SetLoginData mock.Setup(r => r.SetLoginData(It.IsAny <UserModel>())) .Returns(userResponse); //SyncUser mock.Setup(r => r.SyncUser(It.IsAny <UserModel>())); var accessTokenModel = new List <AccessTokenModel>(); accessTokenModel.Add(new AccessTokenModel() { UserName = "******", Token = ConfigurationManager.AppSettings["UnitTestToken"], AccessTokenID = 1 }); Response <AccessTokenModel> response = new Response <AccessTokenModel>(); response.DataItems = accessTokenModel.Where(x => x.UserName.Contains(userName)).ToList(); //LogAccessToken mock.Setup(r => r.GetValidUserInfoByToken(It.IsAny <AccessTokenModel>())).Returns((userModel)); mock.Setup(r => r.LogAccessToken(It.IsAny <AccessTokenModel>())); var serverResourceModel = new List <ServerResourceModel>(); serverResourceModel.Add(new ServerResourceModel() { ServerIP = serverIP, ServerResourceID = 4, ServerResourceType = "1" }); Response <ServerResourceModel> serverResponse = new Response <ServerResourceModel>(); serverResponse.DataItems = serverResourceModel.Where(x => x.ServerIP.Contains(serverIP)).ToList(); //IsValidServerIP mock.Setup(r => r.IsValidServerIP(It.IsAny <string>())).Returns(serverResponse); //GetTokenIssueExpireDate mock.Setup(r => r.GetTokenIssueExpireDate()).Returns(response); }
/// <summary> /// Initializes the UserAccountsApiController /// </summary> /// <param name="accountRepository">Repository used to access BankAccount information</param> /// <param name="accountDataProvider">Data provider which can fetch data for bank accounts</param> public AccountsApiController(IBankAccountRepository accountRepository, IAccountDataProvider accountDataProvider) { _accountRepository = accountRepository; _accountDataProvider = accountDataProvider; }
public ContactDemographicsController(IAccountDataProvider accountDataProvider) { _accountDataProvider = accountDataProvider; }
/// <summary> /// Initializes a new instance of the OnPremisesSocialNetworkResourceContext class. /// </summary> /// <param name="dataProvider">The account data provider.</param> /// <param name="snsDataProvider">The social network resource data provider.</param> public OnPremisesSocialNetworkResourceContext(IAccountDataProvider dataProvider, ISocialNetworkResourceDataProvider snsDataProvider) : base(new OnPremisesResourceAccessClient(dataProvider)) { CoreResources = base.CoreResources as OnPremisesResourceAccessClient; DataProvider = snsDataProvider; }