public void RelativeUrlThrowsUriFormatException() { Assert.That(() => { var relativeUrl = new Uri(_scriptUrl).PathAndQuery; var parsedUrl = new TalentLinkUrl(relativeUrl); } , Throws.TypeOf <UriFormatException>()); }
public void MaskIsParsedFromScriptUrl() { var parsedUrl = new TalentLinkUrl(_scriptUrl); Assert.AreEqual(ExampleMask, parsedUrl.Mask); }
public void LinkUrlIsParsedFromScriptUrl() { var parsedUrl = new TalentLinkUrl(_scriptUrl); Assert.AreEqual(new Uri($"https://emea3.recruitmentplatform.com/syndicated/lay/jsoutputinitrapido.cfm?ID={ExampleId}&component=lay9999_src350a&LG=UK&mask={ExampleMask}&browserchk=no"), parsedUrl.LinkUrl); }
public void IdIsParsedFromScriptUrl() { var parsedUrl = new TalentLinkUrl(_scriptUrl); Assert.AreEqual(ExampleId, parsedUrl.Id); }
public void RelativeUrlThrowsUriFormatException() { var relativeUrl = new Uri(_scriptUrl).PathAndQuery; var parsedUrl = new TalentLinkUrl(relativeUrl); }