public void LazyApplication_with_Even_Odd() { Stopwatch sw = new Stopwatch(); sw.Start(); //Arrange //IEnumerable<int> infinite = new List<long>(ListGenerator.GetInfiniteRandomNumbers()); //Load All qhen appplication Starts //Actions IList <int> evens = new List <int>(ListGenerator.EvenNumbers()); IList <int> primes = new List <int>(ListGenerator.PrimeNumbers()); IList <BigInteger> fibsBigInteger = new List <BigInteger>(ListGenerator.FibonacciBigIntegerNumbers(1000)); IList <int> fibsInteger = new List <int>(ListGenerator.FibonacciNumbersInteger(1000)); ////Load All qhen appplication Starts IList <int> evensLazy = new LazyList <int>(LazyListGenerator.EvenNumbers()); IList <int> primesLazy = new LazyList <int>(LazyListGenerator.PrimeNumbers()); IList <BigInteger> fibsBigIntegerLazy = new LazyList <BigInteger>(LazyListGenerator.FibonacciBigIntegerNumbers(1000)); IList <int> fibsIntegerLazy = new LazyList <int>(LazyListGenerator.FibonacciNumbersInteger(1000)); sw.Stop(); //Asserts Assert.Pass(); }
public IActionResult Get() { var list = new List <AlgStat>(); long insertTime, selectTime, bubbleTIme = 1; var gen = new ListGenerator(); var insert = new InsertionSorter(); var select = new SelectionSorter(); var bubble = new BubbleSorter(); int[] arr = gen.ListOfIntegers(1000); insertTime = insert.Iterative(arr); selectTime = select.Iterative(arr); bubbleTIme = bubble.Iterative(arr); list.Add(new AlgStat() { ExecTime = insertTime, Name = "Insert" }); list.Add(new AlgStat() { ExecTime = selectTime, Name = "select" }); list.Add(new AlgStat() { ExecTime = bubbleTIme, Name = "bubble" }); return(Ok(list)); }
private void HandleMainWindowActions(IMainFormView form) { //TODO: export Listing of maps to CollectionTextPresenter(and refactor it as needed) form.SidePanelView.ListAllMaps += delegate { var fileLocation = UserDialogs.SaveFile("Where list of all maps should be saved?", "Txt(.txt)|*.txt|Html(.html)|*.html"); if (fileLocation == string.Empty) { return; } var listGenerator = new ListGenerator(); var CollectionListSaveType = Path.GetExtension(fileLocation).ToLower() == ".txt" ? CollectionManagerExtensionsDll.Enums.CollectionListSaveType.Txt : CollectionManagerExtensionsDll.Enums.CollectionListSaveType.Html; var contents = listGenerator.GetAllMapsList(LoadedCollections, CollectionListSaveType); File.WriteAllText(fileLocation, contents); }; form.SidePanelView.ListMissingMaps += delegate { var fileLocation = UserDialogs.SaveFile("Where list of all maps should be saved?", "Txt(.txt)|*.txt|Html(.html)|*.html"); if (fileLocation == string.Empty) { return; } var listGenerator = new ListGenerator(); var CollectionListSaveType = Path.GetExtension(fileLocation).ToLower() == ".txt" ? CollectionManagerExtensionsDll.Enums.CollectionListSaveType.Txt : CollectionManagerExtensionsDll.Enums.CollectionListSaveType.Html; var contents = listGenerator.GetMissingMapsList(LoadedCollections, CollectionListSaveType); File.WriteAllText(fileLocation, contents); }; }
public void NumberAtPositionIsCorrect(int position) { var listGenerator = new ListGenerator(); var generateList = listGenerator.GenerateList(); Assert.AreEqual(position + 1, Int32.Parse(generateList[position])); }
public async Task <IActionResult> Put([FromBody] MockSettings mockSettings) { try { if (mockSettings == null) { mockSettings = new MockSettings(); } var gen = new ListGenerator(); var steps = gen.GetSeps(mockSettings); var mockLength = mockSettings.MinValue; for (int i = 0; i < steps.Length - 1; i++) { int[] arr = gen.ListOfIntegers(mockLength); await dataManager.GenerateMocks(string.Join(',', arr), mockLength); mockLength += (int)steps[i]; } if (true) { return(Ok()); } } catch (Exception ex) { return(BadRequest(ex)); } }
public void ListGenerationTest_not_sorted(int min, int max, bool sorted) { //setup var random = new Mock <IRandom>(); random.Setup(random1 => random1.Random(It.IsAny <int>(), It.IsAny <int>())) .Returns <int, int>((minMock, maxMock) => { var r = new Random(); return(r.Next(minMock, maxMock)); }); //act var sut = new ListGenerator(random.Object); var result = sut.Generate(min, max, sorted); //asserting efficiency of the algorithm random.Verify(random1 => random1.Random(It.IsAny <int>(), It.IsAny <int>()), Times .Exactly(max)); Assert.AreEqual(result.Count, max); //asserting the uniqueness of items in the result Assert.AreEqual(result.GroupBy(i => i).Count(), max); Assert.AreEqual(result.Min(), min); Assert.AreEqual(result.Max(), max); if (sorted) { Assert.True(result.SequenceEqual(new List <int>(result.OrderBy(i => i)))); } }
//Not working. public Hydrator <T> WithListRandomLength <TProperty>(Expression <Func <T, TProperty> > expression) { IGenerator <TProperty> gen = (IGenerator <TProperty>) ListGenerator <TProperty> .RandomLength(); SetPropertyMap(expression, gen); return(this); }
private void FillDropdowns() { var now = DateTime.Now; for (int i = 1; i > -4; i--) { ddlYearSelection.Items.Add(new ListItem(now.AddYears(i).Year.ToString(CultureInfo.InvariantCulture))); } ddlYearSelection.SelectedValue = now.Year.ToString(CultureInfo.InvariantCulture); var months = new List <ListItem>(); for (int i = 0; i < 12; i++) { months.Add(new ListItem(CultureInfo.CurrentUICulture.DateTimeFormat.MonthNames[i], (i + 1).ToString(CultureInfo.InvariantCulture))); } ddlMonthSelection.Items.AddRange(months.ToArray()); ddlCarSegment.Items.Add(new ListItem("Car", "4")); ddlCarSegment.Items.Add(new ListItem("Van", "6")); ListGenerator.FillDropdownWithFaoCountries(ddlCountry); //ddlCountry.Items }
protected void Page_Load(object sender, EventArgs e) { ucMaxFactors.GridItemType = typeof(LifecycleHoldingCostRow); ucMaxFactors.SessionNameForGridData = FaoSessionDataGrid; ucMaxFactors.ColumnHeaders = LifecycleHoldingCostRow.HeaderRows; ucMaxFactors.ColumnFormats = LifecycleHoldingCostRow.Formats; ucParameters.SessionStoredFaoMinCommSegParameters = SessionStoredFaoLifecycleHoldingCostParameters; if (IsPostBack) { if (fuFaoHoldingCostFile.PostedFile != null) { if (hfFaoUploadHoldingCostFile.Value != string.Empty) { var file = fuFaoHoldingCostFile.PostedFile; SelectedPanel = 2; //Bring the panel pack here after a full page postback ParseUploadedFile(file); btnUpload.Visible = true; hfFaoUploadHoldingCostFile.Value = string.Empty; } } else { SelectedPanel = 0; } } else { ListGenerator.FillDropdownWithFaoCountries(ddlCountry); } }
private static IEnumerable <Category> GetRandomData() { return (new DomainGenerator() .With <Category>(g => g.For(category => category.Id, 0, val => val + 1)) .With <Category>(g => g.For(category => category.Title, new StringGenerator(5, 10, 'H', 'a', 'l'))) .With <Category>( g => g.For(category => category.Description, new StringBuilderGenerator() .Append("Not many", "Lots of", "Some") .Space() .Append("big", "small", "dangerous", "volatile", "futile") .Space() .Append("paintbrushes", "camels", "radio antaennas") .Period(), new NumericStringGenerator(4, 12))) .OneToMany <Category, Product>(3, 7, (c, p) => c.Products.Add(p)) .With <Product>(g => g.For(product => product.Id, 0, val => val + 1)) .With <Product>(g => g.For(product => product.Title, "title1", "title2", "Another title")) .With <Product>( g => g.For(product => product.Description, new StringBuilderGenerator() .Append(ListGenerator.FromFile("Adjectives.txt")).Space() .Space().Dot().Dot().Dot().Space().Question(), new StringBuilderGenerator() .Append(ListGenerator.FromFile("Colours.txt")).Space() .Append(ListGenerator.FromFile("Adjectives.txt")).Space() .Append(ListGenerator.FromFile("Nouns.txt")) .Period())) .With <Product>(g => g.For(product => product.Price, val => Math.Round(val, 2))) .With <Product>(g => g.For(product => product.Created, 31.December(2009), val => val.AddDays(1))) .Many <Category>(4, 8)); }
public static Dictionary <Type, ICollectionGenerator> InitCollectionGeneratorsDictionary(Dictionary <Type, IBaseGenerator> baseGenerators) { Dictionary <Type, ICollectionGenerator> dictionary = new Dictionary <Type, ICollectionGenerator>(); ICollectionGenerator generator = new ListGenerator(baseGenerators); dictionary.Add(generator.GenerateType, generator); return(dictionary); }
public void ListWriteTest() { var expectedWb = new XSSFWorkbook(Expected.ListPath); var listGenerator = new ListGenerator(); var generatedWb = listGenerator.Generate(Expected.Data); AssertWorkbookEquals(expectedWb, generatedWb); }
private void PopulateDropdowns() { for (var i = 2; i < 12; i++) { ddlWeeksSelection.Items.Add(i.ToString(CultureInfo.InvariantCulture)); } ddlWeeksSelection.Items[4].Selected = true; ListGenerator.FillDropdownWithFaoCountries(ddlCountry); }
public ToolsSection() { InitializeComponent(); ListGenerator = new ListGenerator(); SeleniumTools = new SeleniumTools(); Database = new Database(); menuOptionListGenerator_MouseDown(this, null); }
public void Fibonacci_Return_List_Integers(int input, int expected) { //Arrange //Action var result = new List <int>(ListGenerator.FibonacciNumbersInteger(input)); //Assert Assert.AreEqual(expected, result.Count); }
public static Dictionary <Type, IGenericTypeGenerator> CreateGenericTypesGeneratorsDictionary(Dictionary <Type, IBaseTypeGenerator> baseTypesGenerators) { var dictionary = new Dictionary <Type, IGenericTypeGenerator>(); IGenericTypeGenerator generator; generator = new ListGenerator(baseTypesGenerators); dictionary.Add(generator.GeneratedType, generator); return(dictionary); }
public void Fibonacci_Check_Return_Values(int[] expected, int sizeFibo) { //Arrange //Action var result = new List <int>(ListGenerator.FibonacciNumbersInteger(sizeFibo)); //Assert Assert.That(expected, Is.EquivalentTo(result)); }
protected void Page_Load(object sender, EventArgs e) { agLimits.GridItemType = typeof(RankingOrderEntitiy); agLimits.SessionNameForGridData = "FaoRankingLimits"; agLimits.ColumnHeaders = RankingOrderEntitiy.HeaderRows; agLimits.ColumnFormats = RankingOrderEntitiy.Formats; if (!IsPostBack) { ListGenerator.FillDropdownWithFaoCountries(ddlCountry); } }
public ToolsSection() { InitializeComponent(); ListGenerator = new ListGenerator(); SeleniumTools = new SeleniumTools(); wordlistTools = new WordlistTools(); Database = new Database(); tessDataDL = new TessDataDownloads(); menuOptionListGenerator_MouseDown(this, null); }
private static void Main(string[] args) { var list = ListGenerator.GetListIntegers(Min, Max); var longestSubsequence = Utilities.GetLongestSubsequenceOfRepeating(list); var listJoined = Utilities.Join(list.ToArray()); Console.WriteLine("Original Sequence : {0}\nLongest subsequence of repeating:\n", listJoined); var longesJoined = Utilities.Join(longestSubsequence.ToArray()); Console.WriteLine(longesJoined); }
public void TestDefaultPatchList() { // Run. KorgFileReader korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\NEWFILE.PCG"); _generator = new ListGeneratorPatchList(); SetDefaults(); Run(); // Length. Assert.AreEqual(3103, _lines.Length); }
public void TestAllProgramBanksPatchList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\ALLPRGBA.PCG"); _generator = new ListGeneratorPatchList(); SetDefaults(); Run(); // Length. Assert.AreEqual(1618, _lines.Length); }
public void Test1CombiBankPatchList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\1COMBANK.PCG"); _generator = new ListGeneratorPatchList(); SetDefaults(); Run(); // Length. Assert.AreEqual(256, _lines.Length); // Including GM }
public void TestProgramUsageList() { // Run. KorgFileReader korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\M3_ORGPCGV2.PCG"); _generator = new ListGeneratorProgramUsageList(); SetDefaults(); Run(); // Length. Assert.AreEqual(707, _lines.Length); }
public void TestDefaultCombiContentList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\NEWFILE.PCG"); _generator = new ListGeneratorCombiContentList(); SetDefaults(); Run(); // Length. Assert.AreEqual(1485, _lines.Length); }
public void TestDefaultPatchList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\OasysPRELOAD.PCG"); _generator = new ListGeneratorPatchList(); SetDefaults(); Run(); // Length. Assert.AreEqual(1995, _lines.Length); }
public void TestKnCp80ProgramUsageList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\CLS_EXB.pcg"); _generator = new ListGeneratorProgramUsageList(); SetDefaults(); Run(); // Length. Assert.AreEqual(496, _lines.Length); }
public void TestGlobalProgramUsageList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\GLOBAL.PCG"); _generator = new ListGeneratorProgramUsageList(); SetDefaults(); Run(); // Length. Assert.AreEqual(0, _lines.Length); // Including GM }
public void TestAllCombiBanksProgramUsageList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\ALLCOMBA.PCG"); _generator = new ListGeneratorProgramUsageList(); SetDefaults(); Run(); // Length. Assert.AreEqual(1254, _lines.Length); }
public void TestDrumKitArpeggiosPatchList() { // Run. var korgFileReader = new KorgFileReader(); _pcgMemory = (PcgMemory)korgFileReader.Read(PcgDirectory + @"\DRKITARP.PCG"); _generator = new ListGeneratorPatchList(); SetDefaults(); Run(); // Length. Assert.AreEqual(128, _lines.Length); // Including GM }
public void FooToo() { IList<Base> list = new ListGenerator<Derived>(new GeneratorFor<Derived>(), 1, 1).GetRandomValue().Cast<Base>().ToList(); }
public void FooFour() { IList<Base> list = new ListGenerator<Base, Derived>(new GeneratorFor<Derived>(), 1, 1).GetRandomValue(); }
public void Foo() { IList<int> list = new ListGenerator<int>(new IntGenerator(42, 42), 1, 1).GetRandomValue(); }