public void StartExportFakeMode()
        {
            vMockDel.SetCounts(1, 2, 3, 4);
            vMockDel.Setup(x => x.FakeFabricRequestMode()).Returns(true);

            var efc = new ExportForClient(vMockDel.Object);

            efc.StartExport();

            VerifyFabricCounts(0, 0, 0, 0);
            VerifyExportCounts(1, 2, 3, 4);
        }
        public void StartExport(int pClasses, int pInstances, int pUrls, int pFactors)
        {
            vMockDel.SetCounts(pClasses, pInstances, pUrls, pFactors);

            var efc = new ExportForClient(vMockDel.Object);

            efc.StartExport();

            VerifyFabricCounts(pClasses, pInstances, pUrls, pFactors);
            VerifyExportCounts(pClasses, pInstances, pUrls, pFactors);
            vMockDel.Verify(x => x.OnExportComplete(), Times.Once);
        }
        public void StartExportStopExporting()
        {
            vMockDel.Setup(x => x.StopExporting()).Returns(true);
            vMockDel.SetCounts(20, 20, 20, 20);

            var efc = new ExportForClient(vMockDel.Object);

            efc.StartExport();

            VerifyFabricCounts(0, 0, 0, 0);
            VerifyExportCounts(0, 0, 0, 0);
            vMockDel.Verify(x => x.OnExportComplete(), Times.Once);
        }
        public void New()
        {
            var efc = new ExportForClient(vMockDel.Object);

            Assert.AreEqual(vMockClient.Object, efc.Client, "Incorrect Client.");
        }