Exemplo n.º 1
0
        public void Should_be_possible_to_request_collect_sync()
        {
            var mockModSicApi        = ModSicServiceMocker.CreateModSicServiceToSendCollectAndWaitItsCompletion();
            var collectRequestID     = string.Empty;
            var fakeCredential       = new Credential();
            var requestCollectResult =
                new ModSicService(mockModSicApi)
                .SendCollectSynchronous(
                    FakeTargetAddress, fakeCredential, FakeDefinitions, out collectRequestID, 0, null, null);

            Assert.IsFalse(String.IsNullOrEmpty(requestCollectResult), "The result of send collect syncronous cannot be null.");
            mockModSicApi.AssertWasCalled(api => api.SendCollect(FakeTargetAddress, fakeCredential, FakeDefinitions, null, null));
            mockModSicApi.AssertWasCalled(api => api.GetCollectionsInExecution(), api => api.Repeat.Times(6));
            mockModSicApi.AssertWasCalled(api => api.GetOvalResults(ModSicServiceMocker.FAKE_COLLECT_REQUEST_ID));
            Assert.AreEqual(ModSicServiceMocker.FAKE_OVAL_RESULTS, requestCollectResult, "Unexpected Oval Results was returned.");
        }
Exemplo n.º 2
0
        public void Should_be_possible_to_request_collect_sync()
        {
            var mockModSicApi = ModSicServiceMocker.CreateModSicServiceToSendCollectAndWaitItsCompletion();
            var collectRequestID = string.Empty;
            var fakeCredential = new Credential();
            var requestCollectResult =
                new ModSicService(mockModSicApi)
                    .SendCollectSynchronous(
                        FakeTargetAddress, fakeCredential, FakeDefinitions, out collectRequestID, 0, null, null);

            Assert.IsFalse(String.IsNullOrEmpty(requestCollectResult), "The result of send collect syncronous cannot be null.");
            mockModSicApi.AssertWasCalled(api => api.SendCollect(FakeTargetAddress, fakeCredential, FakeDefinitions, null, null));
            mockModSicApi.AssertWasCalled(api => api.GetCollectionsInExecution(), api => api.Repeat.Times(6));
            mockModSicApi.AssertWasCalled(api => api.GetOvalResults(ModSicServiceMocker.FAKE_COLLECT_REQUEST_ID));
            Assert.AreEqual(ModSicServiceMocker.FAKE_OVAL_RESULTS, requestCollectResult, "Unexpected Oval Results was returned.");
        }