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)); }