Ejemplo n.º 1
0
        public void ShouldThrowException_OnInvalidInput()
        {
            var target = new BaselineProviderInput {
                SuppliedInput = "invalid"
            };

            var exception = Should.Throw <InputException>(() => target.Validate(new[] { Reporter.Dashboard }));

            exception.Message.ShouldBe("Baseline storage provider 'invalid' does not exist");
        }
Ejemplo n.º 2
0
        public void ShouldHaveDefaultForDashboard()
        {
            var target = new BaselineProviderInput {
                SuppliedInput = null
            };

            var result = target.Validate(new[] { Reporter.Dashboard });

            result.ShouldBe(BaselineProvider.Dashboard);
        }
Ejemplo n.º 3
0
        public void ShouldSetAzureFileStorage(string value)
        {
            var target = new BaselineProviderInput {
                SuppliedInput = value
            };

            var result = target.Validate(new[] { Reporter.Dashboard });

            result.ShouldBe(BaselineProvider.AzureFileStorage);
        }
Ejemplo n.º 4
0
        public void ShouldHaveDefault()
        {
            var target = new BaselineProviderInput {
                SuppliedInput = null
            };

            var result = target.Validate(new Reporter[] { });

            target.Default.ShouldBe("disk");
            result.ShouldBe(BaselineProvider.Disk);
        }