Exemplo n.º 1
0
        public void Autosubscribe_GenericClass()
        {
            using (var wait = new ManualResetEvent(false))
            {
                var target = new MessageBus();
                var obj    = new TestClass7 <string>(wait);
                var token  = target.AutoWireupSubscribers(obj);

                target.Publish("test");
                wait.WaitOne(2000).Should().Be(true);
                obj.Value.Should().Be("test");
            }
        }
Exemplo n.º 2
0
        public void HappyPathOnOrBefore()
        {
            var results = new List <ValidationResult>();

            var request = new TestClass7
            {
                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);
        }