public void Should_be_valid() { var assetDefinitionDto = new AssetDefinitionDto { Name = "SomeName", Url = "SomeUrl", Logo = File.ReadAllBytes("TestData/Logos/toast.jpg"), MetricDefinitions = new List <MetricDefinitionDto> { new MetricDefinitionDto { Name = "Metric 1", Default = "Metric 1 Default", UnitOfMeasure = "Metric 1 UofM", Description = "Metric 1 Description", SampleValue = "Metric 1 Sample Value", Regex = @"Metric 1 Regex" }, new MetricDefinitionDto { Name = "Metric 2", Default = "Metric 2 Default", UnitOfMeasure = "Metric 2 UofM", Description = "Metric 2 Description", SampleValue = "Metric 2 Sample Value", Regex = @"Metric 2 Regex" }, new MetricDefinitionDto { Name = "Metric 3", Default = "Metric 3 Default", UnitOfMeasure = "Metric 3 UofM", Description = "Metric 3 Description", SampleValue = "Metric 3 Sample Value", Regex = @"Metric 3 Regex" }, } }; //Act var validator = new AssetDefinitionDtoValidator(); ValidationResult validationResult = validator.Validate(assetDefinitionDto); //Assert validationResult.IsValid.ShouldBeTrue(); }
public override Task Setup() { AssetDefinitionDtoValidator = new AssetDefinitionDtoValidator(); return(base.Setup()); }