Esempio n. 1
0
        protected ClientBase(RestClient restClient, TUrlProvider urlProvider)
        {
            _namedFormatter = new NamedFormatter();

            this.RestClient  = restClient;
            this.UrlProvider = urlProvider;
        }
        public void FormatRemovesPlaceHolderThatDoesNotExist()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("Hello {name}!", new { name2 = 42.1d });

            Assert.Equal("Hello !", result);
        }
        public void FormatDouble()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("Hello {name}!", new { name = 42.1d });

            Assert.Equal("Hello 42.1!", result);
        }
        public void FormatDateTime()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("Hello {name}!", new { name = new DateTime(1979, 12, 20) });

            Assert.Equal("Hello 1979-12-20T00:00:00.0000000!", result);
        }
        public void FormatLong()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("Hello {name}!", new { name = 42L });

            Assert.Equal("Hello 42!", result);
        }
        public void FormatString()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("Hello {name}!", new { name = "World" });

            Assert.Equal("Hello World!", result);
        }
        public void FormatMultiple()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("{one} {two} {three} {two} {one}", new {
                one = 1, two = "zwei", three = 3.3333
            });

            Assert.Equal("1 zwei 3.3333 zwei 1", result);
        }
        public void FormatEnumWithDescription()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("{x}", new
            {
                x = TestEnum.Two,
            });

            Assert.Equal("zwei", result);
        }
        public void FormatEnum()
        {
            var namedFormatter = new NamedFormatter();
            var result         = namedFormatter.Format("{x}", new
            {
                x = TestEnum.One,
            });

            Assert.Equal("One", result);
        }
Esempio n. 10
0
 static RestUri()
 {
     _namedFormatter = new NamedFormatter();
 }