public Picture(Operant operant, CreatedOn createdOn, string name) { Guard.On(operant, Error.PictureOperantFieldShouldNotBeNull()).AgainstNull(); Guard.On(createdOn, Error.PictureCreatedOnFieldShouldNotBeNull()).AgainstNull(); Guard.On(name, Error.PictureNameFieldShouldNotBeEmpty()).AgainstNullOrWhiteSpace(); Operant = operant; CreatedOn = createdOn; Name = name; }
public Remark(Operant operant, CreatedOn createdOn, string text) { Guard.On(operant, Error.RemarkOperantFieldShouldNotBeNull()).AgainstNull(); Guard.On(createdOn, Error.RemarkCreatedOnFieldShouldNotBeNull()).AgainstNull(); Guard.On(text, Error.RemarkTextFieldShouldNotBeEmpty()).AgainstNullOrWhiteSpace(); Operant = operant; CreatedOn = createdOn; Text = text; }
public Input(Operant operant, CreatedOn createdOn, string value, string property) { Guard.On(operant, Error.InputOperantFieldShouldNotBeEmpty()).AgainstNull(); Guard.On(createdOn, Error.InputCreatedOnFieldShouldNotBeEmpty()).AgainstNull(); Guard.On(value, Error.InputValueFieldShouldNotBeEmpty()).AgainstNullOrWhiteSpace(); Guard.On(property, Error.InputPropertyFieldShouldNotBeEmpty()).AgainstNullOrWhiteSpace(); Operant = operant; CreatedOn = createdOn; Value = value; Property = property; }
public void SetOperant(Operant operant) { Guard.On(operant, Error.HandledUnitOperantShouldNotBeNull()).AgainstNull(); Operant = operant; }