Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }