public void TestBasics() { RollbarLoggerConfig config = new RollbarLoggerConfig(); Console.WriteLine(config.TraceAsString()); var results = config.Validate(); Assert.AreEqual(1, results.Count, "One Validation Rule failed!"); Console.WriteLine("Validation Results:"); foreach (var result in results) { Console.WriteLine($" {result}"); } Console.WriteLine(); }
public void TestBasicValidation(string token, string personId, int expectedTotalFailedRules) { Person person = null; if (personId != null) { person = new Person() { Id = personId }; } RollbarLoggerConfig config = new RollbarLoggerConfig(token); RollbarPayloadAdditionOptions additionOptions = new RollbarPayloadAdditionOptions(); additionOptions.Person = person; config.RollbarPayloadAdditionOptions.Reconfigure(additionOptions); var failedValidationRules = config.Validate(); Assert.AreEqual(expectedTotalFailedRules, failedValidationRules.Count); }