Example #1
0
        public void Autosubscribe_AttributeEnvelope()
        {
            using (var wait = new ManualResetEvent(false))
            {
                var target = new MessageBus();
                var obj    = new TestClass9(wait);
                var token  = target.AutoWireupSubscribers(obj);

                target.Publish("test");
                wait.WaitOne(2000).Should().Be(true);
            }
        }
Example #2
0
        public void HappyPathOnOrAfter()
        {
            var results = new List <ValidationResult>();

            var request = new TestClass9
            {
                Start = new DateTime(2020, 1, 1),
                End   = new DateTime(2020, 1, 1)
            };

            var context = new ValidationContext(request);
            var isValid = new DataAnnotationsValidator(new DottedNumberCollectionPropertyNamingStrategy()).TryValidateObjectRecursive(request, results, context);

            Assert.IsTrue(isValid);
        }