public void TestNoProviders() { var configReader = new Mock <DCASettings.IDcaSettingsConfigReader>(); var settings = new DCASettings(TestApplicationInstanceId, configReader.Object); Assert.AreEqual(0, settings.ProducerInstances.Count); Assert.AreEqual(0, settings.ConsumerInstances.Count); Assert.AreEqual(0, settings.Errors.Count()); }
public void TestSinglePlugin() { var configReader = new Mock <DCASettings.IDcaSettingsConfigReader>(); configReader.Setup(cr => cr.GetProducerInstances()).Returns("test1"); configReader.Setup(cr => cr.GetProducerType("test1")).Returns(StandardPluginTypes.FolderProducer); var settings = new DCASettings(TestApplicationInstanceId, configReader.Object); Assert.AreEqual(1, settings.ProducerInstances.Count); Assert.AreEqual(0, settings.ConsumerInstances.Count); Assert.AreEqual(0, settings.Errors.Count()); }
public void TestSingleInvalidPlugin() { Utility.TraceSource = FabricEvents.ExtensionsEvents.GetEventSource(FabricEvents.Tasks.FabricDCA); var configReader = new Mock <DCASettings.IDcaSettingsConfigReader>(); configReader.Setup(cr => cr.GetProducerInstances()).Returns("test1"); configReader.Setup(cr => cr.GetProducerType("test1")).Returns("invalidPlugin"); var settings = new DCASettings(TestApplicationInstanceId, configReader.Object); Assert.AreEqual(0, settings.ProducerInstances.Count); Assert.AreEqual(0, settings.ConsumerInstances.Count); Assert.AreEqual(1, settings.Errors.Count()); }