public void TestMethodList1() { //Arrange ListOne <double> l = new ListOne <double>(); //Act //Assert Assert.IsTrue(l.Beg == null); }
public void TestMethodListAdd1() { //Arrange ListOne <double> l = new ListOne <double>(); //Act l.Add(1, l.MakePoint(1)); //Assert Assert.IsTrue(l.Length == 1); }
public void TestMethodListPoint() { //Arrange ListOne <double> l = new ListOne <double>(); //Act Point <double> p = l.MakePoint(0.3); //Assert Assert.IsTrue(p.Data == 0.3); }
public void TestMethodListEnd() { //Arrange double[] arr1 = new double[] { 0.2, 0.4 }; //Act ListOne <double> l = new ListOne <double>(arr1); //Assert Assert.IsTrue(l.End.Data == 0.4); }
public void TestMethodList4() { //Arrange double[] arr1 = new double[] { 0.2, 4 }; //Act ListOne <double> l = new ListOne <double>(arr1); //Assert Assert.IsTrue(l.Length == 2); }
public void TestMethodList2() { //Arrange ListOne <double> l = new ListOne <double>(2); //Act //Assert Assert.IsTrue(l.Beg.Data == 0); }
public void TestMethodListDel4() { //Arrange double[] arr = new double[] { 0.2 }; ListOne <double> l = new ListOne <double>(arr); //Act l.Delete(); //Assert Assert.IsTrue(l.Beg == null); }
public void TestMethodListDel2() { //Arrange double[] arr = new double[] { 0.2, 0.4, 0.6 }; ListOne <double> l = new ListOne <double>(arr); //Act l.Delete(1, 2); //Assert Assert.IsTrue(l.Length == 1); }
public void TestMethodListAdd4() { //Arrange double[] arr = new double[] { 0.2, 0.4 }; ListOne <double> l = new ListOne <double>(arr); //Act l.Add(2, arr); //Assert Assert.IsTrue(l.Length == 4); }
public void TestMethodListAdd2() { //Arrange double[] arr = new double[] { 0.2, 0.4 }; ListOne <double> l = new ListOne <double>(arr); //Act l.Add(2, l.MakePoint(1)); //Assert Assert.IsTrue(l.Length == 3); }
public void TestMethodListDel5() { //Arrange double[] arr = new double[] { 0.2 }; ListOne <double> l = new ListOne <double>(arr); ListOne <double> ll = (ListOne <double>)l.Clone(); //Act l.Delete(); //Assert Assert.IsTrue(ll.Beg.Data == 0.2); }
public void TestMethodListDel6() { //Arrange double[] arr = new double[] { 0.2 }; ListOne <double> l = new ListOne <double>(arr); ListOne <double> ll = l.ShallowCopy(); //Act l.Delete(); //Assert Assert.IsTrue(ll.Beg.Data == 0.2); }
static void Main(string[] args) { bool change = false; double aNext; string output = ""; ListOne <double> list = new ListOne <double>(); ListOne <double> listNoChange = new ListOne <double>(); Console.WriteLine($"Введите n"); int n = InputInt(); Console.WriteLine($"Введите a1"); double a = InputNum(); list.AddReverse(a); listNoChange.Add(a); output += a + "\n"; if (n == 1) { Console.WriteLine("Последовательность:"); Console.WriteLine(a); } else { for (int i = 2; i <= n; i++) { Console.WriteLine($"Введите a{i}"); aNext = InputNum(); if (aNext < a) { change = true; } a = aNext; list.AddReverse(a); if (!change) { listNoChange.Add(a); } } Console.WriteLine("Последовательность:"); if (change) { list.ShowList(); } else { listNoChange.ShowList(); } } }
public void MoveItemBetweenList(string listToList) { if (listToList == "1to2") { // Move selected item from list 1 to list 2 AListItemViewModel selectedItem = ListOne.SelectedItem; ListOne.RemoveFromList(selectedItem); ListTwo.AddToList(selectedItem); } if (listToList == "2to1") { // Move selected item from list 2 to list 1 AListItemViewModel selectedItem = ListTwo.SelectedItem; ListTwo.RemoveFromList(selectedItem); ListOne.AddToList(selectedItem); } }
public DragAndDropVm() { ListOne.Add(new DragableData { Name = "Steve" }); ListOne.Add(new DragableData { Name = "Fred" }); ListOne.Add(new DragableData { Name = "Sally" }); ListOne.Add(new DragableData { Name = "Hank" }); ListOne.Add(new DragableData { Name = "Jane" }); ListTwo.Add(new DragableData { Name = "Zach" }); }
private IEnumerable <ProductPurchaseOutp> matched() { var l1 = ListOne .OrderBy(p => p.ProductID); var l2 = ListTwo .OrderBy(p => p.ProductID); bool eo2 = false; using (var en1 = l1.GetEnumerator()) using (var en2 = l2.GetEnumerator()) { if (!en1.MoveNext()) { yield break; } var cur1 = en1.Current; ProductPurchase cur2 = null; if (en2.MoveNext()) { cur2 = en2.Current; } else { eo2 = true; } do { int ID = cur1.ProductID; long qsum = 0; decimal psum = 0; decimal min = decimal.MaxValue; decimal wap = 0; ProductPurchase minp = null; while (!eo2 && cur2.ProductID <= ID) { if (cur2.ProductID == ID) { long quantity = (long)cur2.Quantity * cur2.GlobalQuantity; var price = cur2.Price; qsum += quantity; psum += quantity * price; if (price < min) { minp = cur2; min = price; } } if (en2.MoveNext()) { cur2 = en2.Current; } else { eo2 = true; } } ; if (qsum != 0) { wap = psum / qsum; } do { yield return(new ProductPurchaseOutp() { ProductID = cur1.ProductID, ROQ = cur1.Price, RUQ = cur1.Quantity, RPQ = cur1.GlobalQuantity, RV = cur1.Price * cur1.Quantity * cur1.GlobalQuantity, BMPProduct = minp, WAP = wap }); } while (en1.MoveNext() && (cur1 = en1.Current).ProductID == ID); if (cur1.ProductID == ID) { yield break; } } while (true); } }
private void MoveFromListTwoToListOneAsync(DragableData item) { ListTwo.Remove(item); ListOne.Add(item); }