public void ReturnsFalseForNullPropertyName() { // Arrange var module = new DiagnosticsTelemetryModule(); // Act var result = DiagnosticsTelemetryModuleExtensions.AddOrSetHeartbeatProperty(module, null, "value", true); // Assert Assert.False(result); }
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); }
public void ThrowsForNullModule() { Assert.Throws <ArgumentNullException>( "module", () => DiagnosticsTelemetryModuleExtensions.AddOrSetHeartbeatProperty(null, "name", "value", true)); }