public ChildObject() { _Title = TestRandomizer.GetString(); _Private = new PrimitiveObject(); Public = new PrimitiveObject(); _Null = null; }
public void TestStreamSimpleArrayList() { ArrayList list = new ArrayList(5); list.Add(TestRandomizer.GetInt()); list.Add(TestRandomizer.GetString()); list.Add(TestRandomizer.GetDecimal()); list.Add("last"); XStream xs = new XStream(); string xml = xs.ToXml(list); Assert.IsNotNull(xml); Assert.IsTrue(xml.Length > 0); IList rlist = xs.FromXml(xml) as IList; Assert.IsNotNull(rlist); Assert.AreEqual(list.Count, rlist.Count); for (int i = 0; i < list.Count; i++) { Assert.AreEqual(list[i], rlist[i]); } }
public PrimitiveObject() { _Int = TestRandomizer.GetInt(); _Long = TestRandomizer.GetLong(); _Bool = TestRandomizer.GetBool(); _Short = TestRandomizer.GetShort(); _String = TestRandomizer.GetString(); }
public void Random_Should_Not_Trigger_When_Randomizer_Returns_Less_Than_Zero_Point_Five(double rnd) { var randomizer = new TestRandomizer(rnd); ITrigger t = new RandomTrigger(randomizer); var result = t.WillAffect(); Assert.False(result); }
public void TestSerialize() { RandomEnumForTest re = TestRandomizer.GetEnum(); string xml = xstream.ToXml(re); RandomEnumForTest rre = (RandomEnumForTest)xstream.FromXml(xml); Assert.AreEqual(re, rre); }
public void Random_Should_Trigger_When_Randomizer_Returns_Zero_Point_Five_Or_Higher(double rnd) { var randomizer = new TestRandomizer(rnd); ITrigger t = new RandomTrigger(randomizer); var result = t.WillAffect(); Assert.True(result); }
public void RandomOrDefault_KnownValue_Expected() { // the 4th value in the random sequence is the lowest // which means itl be the first value in the OrderBy inside RandomOrDefault var randomizer = new TestRandomizer(new int[] { 4, 3, 6, 1, 9, 7, 5, 8, 10, 2 }); var sequence = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var value = sequence.RandomOrDefault(randomizer); Assert.Equal(4, value); }
public void TestSerialize() { TimeSpan span = TimeSpan.FromTicks(TestRandomizer.GetLong()); span.Add(new TimeSpan(10, 3, 27, 59)); string xml = xstream.ToXml(span); TimeSpan reverse = (TimeSpan)xstream.FromXml(xml); Assert.AreEqual(span, reverse); }
public void TestStringArrayWithNull() { string[] a = { TestRandomizer.GetString(), TestRandomizer.GetString(), null, TestRandomizer.GetString() }; string xml = xstream.ToXml(a); string[] rev = xstream.FromXml(xml) as string[]; Assert.IsNotNull(rev); Assert.AreEqual(a, rev); }
public void TestSerializeArray() { byte[] array = TestRandomizer.GetBytes(); string xml = xstream.ToXml(array); byte[] reverse = xstream.FromXml(xml) as byte[]; Assert.IsNotNull(reverse); Assert.AreEqual(array, reverse); }
public void TestSerializeArray() { char[] array = { TestRandomizer.GetChar(), TestRandomizer.GetChar(), TestRandomizer.GetChar(), TestRandomizer.GetChar(), TestRandomizer.GetChar(), TestRandomizer.GetChar() }; string xml = xstream.ToXml(array); char[] reverse = xstream.FromXml(xml) as char[]; Assert.IsNotNull(reverse); Assert.AreEqual(array, reverse); }
public void TestSerialize() { DateTime now = DateTime.Now; now.AddSeconds(TestRandomizer.GetDouble()); now.AddDays(TestRandomizer.GetShort()); string xml = xstream.ToXml(now); DateTime reverse = (DateTime)xstream.FromXml(xml); Assert.AreEqual(now, reverse); }
public void TestSerialize() { StringBuilder sbuf = new StringBuilder(TestRandomizer.GetString()); sbuf.Append(TestRandomizer.GetChar()); sbuf.Append(TestRandomizer.GetDouble()); string xml = xstream.ToXml(sbuf); StringBuilder rev = xstream.FromXml(xml) as StringBuilder; Assert.IsNotNull(rev); Assert.AreEqual(sbuf.ToString(), rev.ToString()); }
public void TestIntArray() { int[] a = { TestRandomizer.GetInt(), TestRandomizer.GetInt(), TestRandomizer.GetInt(), TestRandomizer.GetInt(), TestRandomizer.GetInt(), TestRandomizer.GetInt() }; string xml = xstream.ToXml(a); int[] rev = xstream.FromXml(xml) as int[]; Assert.IsNotNull(rev); Assert.AreEqual(a, rev); }
public void TestStructArray() { TestStruct s1 = new TestStruct(); s1.Int = TestRandomizer.GetInt(); s1.String = TestRandomizer.GetString(); TestStruct[] a = { s1, new TestStruct(), new TestStruct(null) }; string xml = xstream.ToXml(a); TestStruct[] rev = xstream.FromXml(xml) as TestStruct[]; Assert.IsNotNull(rev); Assert.AreEqual(a, rev); }
public void TestObjectArrayMember() { object[] array = new object[] { TestRandomizer.GetString(), TestRandomizer.GetInt(), TestRandomizer.GetDecimal() }; ArrayHolder ah = new ArrayHolder(); ah.RandomNumber = TestRandomizer.GetInt(); ah.Array = array; string xml = xstream.ToXml(ah); ArrayHolder ahRev = xstream.FromXml(xml) as ArrayHolder; Assert.IsNotNull(ahRev); Assert.AreEqual(ah.RandomNumber, ahRev.RandomNumber); Assert.AreEqual(ah.Array, ahRev.Array); }
public void TestSerializeBadConstructor() { DateTime time = TestRandomizer.GetDateTime(); ConstructObject o = new ConstructObject(time); string xml = xstream.ToXml(o); ConstructObject oo = xstream.FromXml(xml) as ConstructObject; Assert.AreEqual(o.Created, oo.Created); string xml2 = xstream.ToXml(oo); Assert.IsNotNull(xml2); Assert.AreEqual(xml, xml2); ConstructObject ro = xstream.FromXml(xml2) as ConstructObject; Assert.AreEqual(oo.Created, ro.Created); }
protected override object GetValue() { return(TestRandomizer.GetBytes()[0]); }
public TestStruct(object dummy) { Int = TestRandomizer.GetInt(); String = TestRandomizer.GetString(); }
protected override object GetValue() { return(TestRandomizer.GetDouble()); }
public ChainObject(ChainObject backRef) { _Title = TestRandomizer.GetString(); _BackRef = backRef; }
public TestObject() { _Int = TestRandomizer.GetInt(); _String = TestRandomizer.GetString(); }
protected override object GetValue() { return(TestRandomizer.GetString()); }