public void Setup() { _intArray = new[] { 0, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; _byteArray = RandGen.GenerateByteArray(1000); _stringArray = Enumerable .Range(0, 10) .Select(x => RandGen.GenerateString(10)) .ToArray(); _timeSpanArray = Enumerable .Range(0, 10) .Select(x => new TimeSpan(x)) .ToArray(); _dateTimeArray = Enumerable .Range(0, 10) .Select(x => DateTime.Now) .ToArray(); Func <string> func = () => { return(string.Empty); }; _delegateArray = Enumerable .Range(0, 10) .Select(x => func) .ToArray(); _arrayOfStringArrays = new string[][] { new string [] { "one", "two" }, new string [] { "three", "four" } }; _arrayOfClasses = Enumerable .Range(0, 100) .Select(x => new Helper1() { PropOne = RandGen.GenerateInt() }) .ToArray(); _arrayOfStructs = Enumerable .Range(0, 100) .Select(x => new HelperStruct1() { PropOne = RandGen.GenerateInt() }) .ToArray(); }
public void ByteArray() { var source = RandGen.GenerateByteArray(1000); var dest = GetClone(source, 1); Assert.NotNull(dest); Assert.NotSame(dest, source); Assert.Equal(dest.Length, source.Length); for (int i = 0; i < dest.Length; i++) { Assert.NotSame(dest, source); Assert.Equal(dest[i], source[i]); } }
public void ListOfBytes() { List <byte> source = RandGen .GenerateByteArray(1000) .ToList(); var dest = GetClone(source, 1); Assert.NotNull(dest); Assert.Equal(dest.Count, source.Count); for (int i = 0; i < dest.Count; i++) { Assert.Equal(dest[i], source[i]); } source.Clear(); Assert.NotEqual(source.Count, dest.Count); }
public void Setup() { _int = RandGen.GenerateInt(); _string = RandGen.GenerateString(100); _listOfStrings = RandGen.GenerateStringList(1000, 5); _listOfBytes = RandGen .GenerateByteArray(100000000) .ToList(); _listOfInts = RandGen.GenerateIntList(1000); _listOfTimeSpans = new List <TimeSpan>() { new TimeSpan(0), new TimeSpan(1), new TimeSpan(2), new TimeSpan(3), new TimeSpan(4), new TimeSpan(5), new TimeSpan(6), new TimeSpan(7), new TimeSpan(8), new TimeSpan(9), }; _listOfDateTimes = new List <DateTime>() { DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, }; Func <string> func = () => { return(string.Empty); }; _listOfDelegates = new List <Func <string> >() { func, func, func, func, func, func, func, func, func, func, }; }