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)); }
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)); }
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); }
public void TestAsParserInvariant() { var mgr = MockNakedObjectManager(); IParseableFacet parser = new ParseableFacetUsingParser <TestEnum>(value, null); Assert.AreEqual(TestEnum.Paris, parser.ParseInvariant("Paris", mgr.Object).Object); }
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)); }
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); }
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); }
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); }
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()); }
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)); }
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); }
protected void SetValue(IValueSemanticsProvider <T> newValue) { value = newValue; encodeableFacet = new EncodeableFacetUsingEncoderDecoder <T>(newValue, null); parseableFacet = new ParseableFacetUsingParser <T>(newValue, null); }
public virtual void TearDown() { value = null; encodeableFacet = null; parseableFacet = null; }