Пример #1
0
        public void ParametersTest()
        {
            Mock <IRestClient>          client         = new Mock <IRestClient>();
            Mock <IRestParameters>      restParameters = new Mock <IRestParameters>();
            IProjectsProvisionedService service        = new ProjectsProvisionedService(client.Object, restParameters.Object);
            var next = service.SetFilter("sonar");

            Assert.IsInstanceOfType(service, typeof(IProjectsProvisionedService));
            restParameters.Verify(p => p.SetParameter(@"q", @"sonar"));
        }
Пример #2
0
        public void PageTest()
        {
            var client         = new Mock <IRestClient>();
            var restParameters = new Mock <IRestParameters>();

            client.Setup(p => p.SetPath(It.IsAny <string>())).Returns(client.Object);
            IProjectsProvisionedService service = new ProjectsProvisionedService(client.Object, restParameters.Object);

            string response = pageResponse;

            client.SetupSequence(p => p.Get(It.IsAny <IRestParameters>())).Returns(response).Returns(endResponse);
            var projects = service.Execute();

            Assert.AreEqual(2, projects.Count);
        }