public void Should_retrieve_value_using_full_name_of_type_when_invoking_getvalue_with_type()
        {
            // Given
            var environment = new DefaultNancyEnvironment();
            var expected    = new object();

            environment.AddValue(typeof(object).FullName, expected);

            // When
            var result = environment.GetValue <object>();

            // Then
            result.ShouldBeSameAs(expected);
        }
        public void Should_retrieve_value_using_full_name_of_type_when_invoking_getvalue_with_type()
        {
            // Given
            var environment = new DefaultNancyEnvironment();
            var expected = new object();

            environment.AddValue(typeof(object).FullName, expected);

            // When
            var result = environment.GetValue<object>();

            // Then
            result.ShouldBeSameAs(expected);
        }
        public void Should_retrieve_value_when_invoking_getvalue_with_string_key()
        {
            // Given
            const string key = "thekey";

            var environment = new DefaultNancyEnvironment();
            var expected    = new object();

            environment.AddValue(key, expected);

            // When
            var result = environment.GetValue <object>(key);

            // Then
            result.ShouldBeSameAs(expected);
        }
        public void Should_retrieve_value_when_invoking_getvalue_with_string_key()
        {
            // Given
            const string key = "thekey";

            var environment = new DefaultNancyEnvironment();
            var expected = new object();

            environment.AddValue(key, expected);

            // When
            var result = environment.GetValue<object>(key);

            // Then
            result.ShouldBeSameAs(expected);
        }
Пример #5
0
        public void Should_return_first_supported_culture_for_default_culture_on_globalization_configuration()
        {
            //Given
            var context = CreateContextRequest("/");

            //When
            var environment = new DefaultNancyEnvironment();

            environment.Globalization(new[] { "en-US" }, defaultCulture: null);
            var culture = BuiltInCultureConventions.GlobalizationConfigurationCulture(context, environment.GetValue <GlobalizationConfiguration>());

            //Then
            culture.Name.ShouldEqual("en-US");
        }
        public void Should_return_first_supported_culture_for_default_culture_on_globalization_configuration()
        {
            //Given
            var context = CreateContextRequest("/");

            //When
            var environment = new DefaultNancyEnvironment();
            environment.Globalization(new[] { "en-US" }, defaultCulture: null);
            var culture = BuiltInCultureConventions.GlobalizationConfigurationCulture(context, environment.GetValue<GlobalizationConfiguration>());

            //Then
            culture.Name.ShouldEqual("en-US");
        }