Example #1
0
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <char>(value, null);
            var             mockAdapter = MockAdapter('t');

            Assert.AreEqual("t", parser.ParseableTitle(mockAdapter));
        }
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <Color>(value, null);
            var             mockAdapter = MockAdapter(Color.Beige);

            Assert.AreEqual("Color [Beige]", parser.ParseableTitle(mockAdapter));
        }
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <float>(GetValue(), null);
            var             mockAdapter = MockAdapter(101f);

            Assert.AreEqual("101", parser.ParseableTitle(mockAdapter));
        }
Example #4
0
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <TestEnum>(value, null);
            var             mockAdapter = MockAdapter(TestEnum.NewYork);

            Assert.AreEqual("New York", parser.ParseableTitle(mockAdapter));
        }
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            IParseableFacet parser = new ParseableFacetUsingParser <ushort>(value, null);

            Assert.AreEqual((ushort)91, parser.ParseInvariant("91", mgr.Object).Object);
        }
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <bool>(value, null);
            var             mockAdapter = MockAdapter(true);

            Assert.AreEqual("True", parser.ParseableTitle(mockAdapter));
        }
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <ushort>(value, null);
            var             mockAdapter = MockAdapter((ushort)101);

            Assert.AreEqual("101", parser.ParseableTitle(mockAdapter));
        }
Example #8
0
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <byte[]>(value, null);
            var             mockAdapter = MockAdapter(new byte[] { 1, 2, 100 });

            Assert.AreEqual("1 2 100", parser.ParseableTitle(mockAdapter));
        }
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            IParseableFacet parser = new ParseableFacetUsingParser <float>(GetValue(), null);

            Assert.AreEqual(91f, parser.ParseInvariant("91", mgr.Object).Object);
        }
Example #10
0
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            IParseableFacet parser = new ParseableFacetUsingParser <TestEnum>(value, null);

            Assert.AreEqual(TestEnum.Paris, parser.ParseInvariant("Paris", mgr.Object).Object);
        }
Example #11
0
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <Guid>(value, null);
            var             testValue   = Guid.NewGuid();
            var             mockAdapter = MockAdapter(testValue);

            Assert.AreEqual(testValue.ToString(), parser.ParseableTitle(mockAdapter));
        }
Example #12
0
        public void TestAsParserInvariant()
        {
            var             mgr       = MockNakedObjectManager();
            var             testValue = Guid.NewGuid();
            IParseableFacet parser    = new ParseableFacetUsingParser <Guid>(value, null);

            Assert.AreEqual(testValue, parser.ParseInvariant(testValue.ToString(), mgr.Object).Object);
        }
Example #13
0
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            IParseableFacet parser = new ParseableFacetUsingParser <byte[]>(value, null);
            var             parsed = (byte[])parser.ParseInvariant("0 0 1 100 255", mgr.Object).Object;

            Assert.IsTrue(parsed.SequenceEqual(new byte[] { 0, 0, 1, 100, 255 }));
        }
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            IParseableFacet parser = new ParseableFacetUsingParser <bool>(value, null);

            Assert.AreEqual(true, parser.ParseInvariant("true", mgr.Object).Object);
            Assert.AreEqual(false, parser.ParseInvariant("false", mgr.Object).Object);
        }
Example #15
0
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            IParseableFacet parser = new ParseableFacetUsingParser <TimeSpan>(GetValue(), null);
            var             parsed = parser.ParseInvariant("08:13:00", mgr.Object).Object;

            Assert.AreEqual(time, parsed);
        }
Example #16
0
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <TimeSpan>(GetValue(), null);
            var             mockAdapter = MockAdapter(time);
            var             str         = DateTime.Today.Add(time).ToShortTimeString();

            Assert.AreEqual(str, parser.ParseableTitle(mockAdapter));
        }
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            var             str    = Color.Beige.ToArgb().ToString();
            IParseableFacet parser = new ParseableFacetUsingParser <Color>(value, null);
            var             parsed = (Color)parser.ParseInvariant(str, mgr.Object).Object;

            Assert.AreEqual(Color.Beige.ToArgb(), parsed.ToArgb());
        }
Example #18
0
        public void TestAsParserTitle()
        {
            IParseableFacet parser      = new ParseableFacetUsingParser <DateTime>(GetValue(), null);
            var             d1          = new DateTime(2014, 7, 10, 14, 52, 0, DateTimeKind.Utc);
            var             s1          = d1.ToString(CultureInfo.CurrentCulture);
            var             mockAdapter = MockAdapter(d1);

            Assert.AreEqual(s1, parser.ParseableTitle(mockAdapter));
        }
Example #19
0
        public void TestAsParserInvariant()
        {
            var             mgr    = MockNakedObjectManager();
            var             d1     = new DateTime(2014, 7, 10, 14, 52, 0, DateTimeKind.Utc);
            var             s1     = d1.ToString(CultureInfo.InvariantCulture);
            IParseableFacet parser = new ParseableFacetUsingParser <DateTime>(GetValue(), null);
            var             parsed = parser.ParseInvariant(s1, mgr.Object).Object;

            Assert.AreEqual(d1, parsed);
        }
Example #20
0
 protected void SetValue(IValueSemanticsProvider <T> newValue)
 {
     value           = newValue;
     encodeableFacet = new EncodeableFacetUsingEncoderDecoder <T>(newValue, null);
     parseableFacet  = new ParseableFacetUsingParser <T>(newValue, null);
 }
Example #21
0
 public virtual void TearDown()
 {
     value           = null;
     encodeableFacet = null;
     parseableFacet  = null;
 }