/// <summary> /// Creates a new instance of <see cref="StructuresCalculationServiceBase{TStructureValidationRules,TStructureInput, TStructure,TGeneralInput,TCalculationInput}"/>. /// </summary> /// <param name="messageProvider">The object which is used to build log messages.</param> /// <exception cref="ArgumentNullException">Thrown when <paramref name="messageProvider"/> /// is <c>null</c>.</exception> protected StructuresCalculationServiceBase(IStructuresCalculationMessageProvider messageProvider) { if (messageProvider == null) { throw new ArgumentNullException(nameof(messageProvider)); } this.messageProvider = messageProvider; }
public TestStructuresCalculationService(IStructuresCalculationMessageProvider messageProvider) : base(messageProvider) { }