예제 #1
0
        public void Assure_DateTime_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a double value", () =>
                  _configuration = new TaskConfigurationEntry { Value = new DateTime(2012, 6, 7), Type = typeof(DateTime) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a DateTime", () =>
                 _value.ShouldBe(new DateTime(2012, 6, 7)));
        }
예제 #2
0
        public void Assure_float_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a float value", () =>
                  _configuration = new TaskConfigurationEntry { Value = 0.1234567, Type = typeof(float) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a float", () =>
                 _value.ShouldBe(0.1234567));
        }
예제 #3
0
        public void Assure_double_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a double value", () =>
                  _configuration = new TaskConfigurationEntry { Value = 0.12345678912345, Type = typeof(double) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a double", () =>
                 _value.ShouldBe(0.12345678912345));
        }
예제 #4
0
        public void Assure_string_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a string value", () =>
                  _configuration = new TaskConfigurationEntry { Value = "foobar", Type = typeof(string) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a string", () =>
                 _value.ShouldBe("foobar"));
        }
예제 #5
0
        public void Assure_Integer_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with an integer value", () =>
                  _configuration = new TaskConfigurationEntry { Value = 123, Type = typeof(int) });

            When("we fetch the value", () =>
                 _value = _configuration.Value);

            Then("the value should be an integer", () =>
                 _value.ShouldBe(123));
        }
예제 #6
0
        public void Assure_null_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a null value", () =>
                  _configuration = new TaskConfigurationEntry { Value = null, Type = typeof(string) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be  null", () =>
                 _value.ShouldBe(null));
        }
예제 #7
0
        public void Assure_TimeSpan_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a double value", () =>
                  _configuration = new TaskConfigurationEntry { Value = new TimeSpan(6, 6, 6), Type = typeof(TimeSpan) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a TimeSpan", () =>
                 _value.ShouldBe(new TimeSpan(6, 6, 6)));
        }
예제 #8
0
        public void Assure_Uri_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a Uri value", () =>
                  _configuration = new TaskConfigurationEntry { Value = new Uri("http://smeedee.org/"), Type = typeof(Uri) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a Uri", () =>
                 (_value as Uri).OriginalString.ShouldBe("http://smeedee.org/"));
        }
예제 #9
0
        public void Assure_bool_configurations_can_be_handled()
        {
            Given("a new TaskConfiguration is created with a double value", () =>
                  _configuration = new TaskConfigurationEntry { Value = true, Type = typeof(bool) });

            When("we fetch the value", () =>
                _value = _configuration.Value);

            Then("the value should be a bool", () =>
                 _value.ShouldBe(true));
        }