コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }