Esempio n. 1
0
        public static BehaviourResponseBuilder <TBuilder> Create(TBuilder model, string name)
        {
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            if (string.IsNullOrWhiteSpace(name))
            {
                throw new ArgumentNullException(name);
            }

            var behaviour = new Domain.BehaviourResponse(name);

            return(new BehaviourResponseBuilder <TBuilder>(model, behaviour));
        }
 public BehaviourResponseBuilder(TBuilder builder, Domain.BehaviourResponse response)
 {
     Build    = builder;
     Instance = response ?? throw new ArgumentNullException(nameof(response));
 }