示例#1
0
 public void Recognition_NonMonAndMon_WS_1157_Sample6()
 {
     if (!DataParser.ReturnExecution("WS_1157_Sample6"))
     {
         Assert.Ignore();
     }
     else
     {
         _file = "Resources\\" + client + "\\TestsData\\WS_1157_Sample6.xml";
         string user = AwardData.GetAwardUserName(_file), value = AwardData.GetAwardValue(_file),
                amountvalue = AwardData.GetAwardAmountValue(_file), reason = AwardData.GetAwardReason(_file),
                award     = AwardData.GetAwardName(_file),
                printype  = AwardData.GetAwardDeliverType(_file),
                proxyname = ProxyData.GetProxyUserName(_file),
                msg       = AwardData.GetAwardMessage(_file);
         NominationHomePage recognitionPage = InitialPage.Go().EnterId(client).Logon().ClickLogin().
                                              NavigateToAdminHomePageSpan().ClickOptionProxy("Proxy1").EnterUserNameProxySprint2(proxyname).ClickProxyBtn().NavigateToNominationSpan();
         recognitionPage
         .SearchEmployeeFoundAngular(user)
         .SelectAward(award).SelectValueOfAward(amountvalue).SelectValues(value)
         .FillMsg(msg).FillReason(reason)
         .ClickNextSprint();
         Assert.AreEqual("I want to Email this award.", recognitionPage.GetDeliverLabel("email"),
                         "Label is not correct");
         Assert.AreEqual("I want to Print this award", recognitionPage.GetDeliverLabel("print"),
                         "Label is not correct");
         recognitionPage.DeliverTypeAngular(printype).ClickNextGeneric();
         Assert.AreEqual("Ready to send?", recognitionPage.GetReadyToSendMsg(),
                         "The message is not ready to send");
         recognitionPage.ClickSendRecognition();
         Assert.AreEqual("Success!", recognitionPage.GetSuccesMsg(), "Message its not success");
     }
 }
示例#2
0
 public void SocialStream_Recognition_WS_1391()
 {
     if (!DataParser.ReturnExecution("WS_1391"))
     {
         Assert.Ignore();
     }
     else
     {
         _file = "Resources\\" + client + "\\TestsData\\WS_1391.xml";
         string user     = AwardData.GetAwardUserName(_file),
                award    = AwardData.GetAwardName(_file),
                value    = AwardData.GetAwardValue(_file),
                printype = AwardData.GetAwardDeliverType(_file),
                msg      = AwardData.GetAwardMessage(_file);
         NominationHomePage recognitionPage =
             InitialPage.Go().EnterId(client).Logon().ClickLogin().NavigateToNominationSpan();
         recognitionPage
         .SearchEmployeeFoundAngular(user)
         .SelectAward(award)
         .SelectValues(value)
         .FillMsg(msg)
         .ClickNextSprint();
         Assert.AreEqual("I want to Email this award.", recognitionPage.GetDeliverLabel("email"),
                         "Label is not correct");
         Assert.AreEqual("I want to Print this award", recognitionPage.GetDeliverLabel("print"),
                         "Label is not correct");
         recognitionPage.DeliverTypeAngular(printype).ClickNextGeneric();
         Assert.AreEqual("Ready to send?", recognitionPage.GetReadyToSendMsg(),
                         "The message is not ready to send");
         recognitionPage.ClickSendRecognition();
         Assert.AreEqual("Success!", recognitionPage.GetSuccesMsg(), "Message its not success");
         MainHomePage home = recognitionPage.ClickFinish();
         Assert.IsTrue(home.WasUserRewarded(user), user + "was not rewarded");
     }
 }