Esempio n. 1
0
            public void ReturnsFalseForNullPropertyName()
            {
                // Arrange
                var module = new DiagnosticsTelemetryModule();

                // Act
                var result = DiagnosticsTelemetryModuleExtensions.AddOrSetHeartbeatProperty(module, null, "value", true);

                // Assert
                Assert.False(result);
            }
Esempio n. 2
0
            public void ReturnsTrueAndAddsPayloadWhenNotAddedYet(string propertyName, string propertyValue, bool isHealthy)
            {
                // Arrange
                var module = new DiagnosticsTelemetryModule();

                // Act
                var result = DiagnosticsTelemetryModuleExtensions.AddOrSetHeartbeatProperty(
                    module,
                    propertyName,
                    propertyValue,
                    isHealthy);

                // Assert
                Assert.True(result);

                VerifyHeartbeatPropertyPayload(module, propertyName, propertyValue, isHealthy);
            }
Esempio n. 3
0
 public void ThrowsForNullModule()
 {
     Assert.Throws <ArgumentNullException>(
         "module",
         () => DiagnosticsTelemetryModuleExtensions.AddOrSetHeartbeatProperty(null, "name", "value", true));
 }