Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        public void SetOperant(Operant operant)
        {
            Guard.On(operant, Error.HandledUnitOperantShouldNotBeNull()).AgainstNull();

            Operant = operant;
        }