text: //#pragma once
  //#include <daball/props/behaviors/base/AdditionProxy.hpp>
  //#include <daball/props/behaviors/base/PromotionProxy.hpp>
  //#include <daball/props/behaviors/base/SubtractionProxy.hpp>
  //using daball::props::behaviors::base::AdditionProxy;
  //using daball::props::behaviors::base::PromotionProxy;
  //using daball::props::behaviors::base::SubtractionProxy;
  //namespace daball::props::tests {
  //    template<typename T>
  //    class PromotionProxyTestClass:
  //            public PromotionProxy<T>,
  //            public AdditionProxy<T>,
  //            public SubtractionProxy<T> {
  //    public:
  //        PromotionProxyTestClass(T &initialRef):
  //                PromotionProxy<T>(initialRef),
  //                AdditionProxy<T>(initialRef),
  //                SubtractionProxy<T>(initialRef)
  //        {}
  //    };
  //}
  