public void GetConfiguration_ResultContainsAgentControlDefinitionHostaddress() { // Arrange string hostaddress = "127.0.0.1"; var agentControlDefinition = new AgentControlDefinition { AgentIsEnabled = true, Hostaddress = hostaddress, Hostname = "www.example.com", CheckIntervalInSeconds = 30, SystemInformationSenderPath = "/api/systeminformation" }; var agentControlDefinitionProvider = new Mock <IAgentControlDefinitionProvider>(); agentControlDefinitionProvider.Setup(a => a.GetControlDefinition()).Returns(agentControlDefinition); var systemInformationSenderConfigurationProvider = new RESTBasedSystemInformationSenderConfigurationProvider(agentControlDefinitionProvider.Object); // Act var result = systemInformationSenderConfigurationProvider.GetConfiguration(); // Assert Assert.AreEqual(hostaddress, result.Hostaddress); }
public void GetConfiguration_AgentControlDefinitionProviderReturnsNull_ResultIsNull() { // Arrange var agentControlDefinitionProvider = new Mock <IAgentControlDefinitionProvider>(); var systemInformationSenderConfigurationProvider = new RESTBasedSystemInformationSenderConfigurationProvider(agentControlDefinitionProvider.Object); // Act var result = systemInformationSenderConfigurationProvider.GetConfiguration(); // Assert Assert.IsNull(result); }