コード例 #1
0
        public void GivenICreateTheQaUsersForTheDmiApiTestProject()
        {
            DMIUser dmiuser = DMIUser.Create(APITestProjectConfig.QA1ClientId, "qa1").GetAwaiter().GetResult();

            dmiuser.CanViewOrders();
            dmiuser.CanViewSettlements();
            dmiuser.CanViewBalances();
            dmiuser.CanSettleNetPositions();
            dmiuser.CanViewHoldings();
            DMIUser dmiuser2 = DMIUser.Create(APITestProjectConfig.QA2ClientId, "qa2").GetAwaiter().GetResult();

            dmiuser2.CanViewOrders();
            dmiuser2.CanViewSettlements();
            dmiuser2.CanViewBalances();
            dmiuser2.CanSettleNetPositions();
            dmiuser2.CanViewHoldings();
            DMIUser dmiuser3 = DMIUser.Create(APITestProjectConfig.QA3ClientId, "qa3").GetAwaiter().GetResult();

            dmiuser3.CanViewOrders();
            dmiuser3.CanViewSettlements();
            dmiuser3.CanViewBalances();
            dmiuser3.CanSettleNetPositions();
            dmiuser3.CanViewHoldings();
            DMIUser dmiuser4 = DMIUser.Create(APITestProjectConfig.QA4ClientId, "qa4tpa").GetAwaiter().GetResult();

            dmiuser4.CanViewOrders();
            dmiuser4.CanViewSettlements();
            dmiuser4.CanViewBalances();
        }
コード例 #2
0
ファイル: Access.cs プロジェクト: VitaliDk/screenplayPattern
        public Access WithUsername(string username)
        {
            DMIUser dmiuser = DMIUser.Create(ComponentLibrary.Config.Environment.ClientId, username).GetAwaiter().GetResult();

            this.dmiuser = dmiuser;
            return(this);
        }
コード例 #3
0
        public async Task <DMIUser> intializeDmiUser()
        {
            //DMIUser user = new DMIUser("dgfdg");
            //NewUser newuser = NewUser.GenerateRandomUser();
            //newuser.username = "******";
            //DMIUser user = await DMIUser.Create(newuser, "someclient");
            DMIUser user = await DMIUser.Create("someclient");

            _objectContainer.RegisterInstanceAs <DMIUser>(user);
            Actor james = new Actor();

            _objectContainer.RegisterInstanceAs <Actor>(james);

            return(user);
        }
コード例 #4
0
 public static ResetUserPassword To(IWebDriver driver, DMIUser user, string newPassword)
 {
     return(new ResetUserPassword(newPassword));
 }
コード例 #5
0
 public PasswordResetRequest(User user)
 {
     this.dmiuser = user.dmiuser;
 }
コード例 #6
0
 public UserGenerationSteps(DMIUser dmiuser, IWebDriver driver, Actor james)
 {
     this.user   = dmiuser;
     this.driver = driver;
     this.james  = james;
 }
コード例 #7
0
ファイル: Access.cs プロジェクト: VitaliDk/screenplayPattern
        public static Access TheDmi()
        {
            DMIUser dmiuser = DMIUser.Create(ComponentLibrary.Config.Environment.ClientId).GetAwaiter().GetResult();

            return(new Access(dmiuser));
        }
コード例 #8
0
ファイル: Access.cs プロジェクト: VitaliDk/screenplayPattern
 public Access(DMIUser dmiuser)
 {
     this.dmiuser = dmiuser;
 }