public void FindTechnicianByReferenceNotFound() { Franchise franchise = new Franchise(_ctx.Listen360, TestUtil.GetElementForXml(Properties.Resources.FakeTechnician1)); TestUtil.SetupResponseXml(_ctx.WebRequest, "<technicians type=\"array\"></technicians>"); ITechnician tech = franchise.FindTechnicianByReference("ABC123"); Assert.Null(tech); }
public void FindTechnicianByReference() { Franchise franchise = new Franchise(_ctx.Listen360, TestUtil.GetElementForXml(Properties.Resources.FakeFranchise1)); TestUtil.SetupResponseXml(_ctx.WebRequest, string.Format("<technicians type=\"array\">{0}</technicians>", Properties.Resources.FakeTechnician1)); ITechnician tech = franchise.FindTechnicianByReference("ABC123"); Assert.IsTrue(_ctx.WebRequestFactory.CreateWebRequestCalled); Assert.AreEqual(string.Format("{0}/{1}/technicians?reference=ABC123", _ctx.Url, franchise.Path), _ctx.WebRequestFactory.CreateWebRequestLastUrl); Assert.NotNull(tech); }