public void Builder_Validate_Engin_empty_If_NotValid() { Validator validator = new Validator(); IEquipment equipment = new RotaryEquipment(); equipment.AddValidation(new EngineValidation { ValidationDate = DateTime.Now, InProgress = true }); var result = validator.Validate(equipment); Assert.NotNull(result); Assert.Empty(result); }
public void Builder_Validate_Foundation_If_Valid() { Validator validator = new Validator(); IEquipment equipment = new RotaryEquipment(); equipment.AddValidation(new FoundationValidation { ValidationDate = DateTime.Now, InProgress = true, ValidatedBySupervisor = true }); var result = validator.Validate(equipment); Assert.NotNull(result); Assert.NotEmpty(result); }
static void Main(string[] args) { IEquipment equipment; Validator validator = new Validator(); equipment = new StorageEquipment(); equipment.AddValidation(getStrictvalidation()); equipment.AddValidation(getSimplevalidation()); Console.WriteLine(validator.Validate(equipment)); Console.ReadKey(); equipment = new RotaryEquipment(); equipment.AddValidation(getStrictvalidation()); equipment.AddValidation(getSimplevalidation()); Console.WriteLine(validator.Validate(equipment)); Console.ReadKey(); }