Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 public override Task Setup()
 {
     AssetDefinitionDtoValidator = new AssetDefinitionDtoValidator();
     return(base.Setup());
 }