public ConcreteMessage Serialize(OriginalMessage originalMessage) { Func <OriginalMessage, ConcreteMessage> baz = message => { ConcreteMessage bar = ToBar(message); return(bar); }; return(base.Serialize(originalMessage, baz)); }
/// <summary> /// Method to find buttons in mail for reading message /// </summary> public void ReadingMessageFromGmail() { Wait.Until(t => Driver.FindElements(By.XPath(Locator.IncomingButtonMailLocator)).Any()); IncomingMessageButton = Driver.FindElement(By.XPath(Locator.IncomingButtonMailLocator)); IncomingMessageButton.Click(); Wait.Until(t => Driver.FindElements(By.XPath(Locator.MailFromGmailButtonLocator)).Any()); ConcreteMessage = Driver.FindElement(By.XPath(Locator.MailFromGmailButtonLocator)); ConcreteMessage.Click(); }
public ConcreteMessage Serialize(OriginalMessage originalMessage) { Func <OriginalMessage, ConcreteMessage> baz = message => { ConcreteMessage foo = ToFoo(message); return(foo); }; return(base.Serialize(originalMessage, baz)); }