public void Validate()
 {
     if (null == _oneDep)
     {
         throw new ArgumentNullException(nameof(_oneDep));
     }
     _oneDep.Validate();
 }
        public void Validate()
        {
            Assert.IsNotNull(ctorLogger);
            Assert.IsNotNull(dep1);
            Assert.IsNotNull(dep2);
            Assert.IsNotNull(dep3);

            dep1.Validate();
            dep2.Validate();
            dep3.Validate();
        }