public void Setup() { _Testlet = new Testlet("Test Testlet"); _ItemsListFixed = new List <Item> { new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Pretest }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Pretest }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Pretest }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Pretest }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Opertational }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Opertational }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Opertational }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Opertational }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Opertational }, new Item { ItemId = Guid.NewGuid(), ItemType = ItemTypeEnum.Opertational } }; }
static void Main(string[] args) { var testlet = new Testlet("Test Testlet"); // create random List <Item> testItems = testlet.Randomize(6, 4); var jsonString = JsonConvert.SerializeObject(testItems); Console.WriteLine(JValue.Parse(jsonString).ToString(Formatting.Indented)); Console.ReadKey(); }
public static List <Item> CreateTestAndRandomize(string testletId, List <Item> testQuestions) { Testlet testlet = new Testlet(testletId, testQuestions); return(testlet.Randomize()); }