/// <summary> /// Converts a DataRow into a MaterialBucket Object. /// </summary> /// <param name="item">DataRow To convert into a MaterialBucket.</param> /// <returns></returns> private static MaterialBucket DataRowToBucket(DataRow item) { Product myProduct = DataAccessManager.DataRowToProduct(item); int amount = Convert.ToInt32(item["Material_Amount"]); MaterialBucket myBucket = new MaterialBucket(myProduct, amount); myBucket.AssociatedPieceID = item["AssociatedPiece_id"].ToString(); myBucket.AssociatedRobotSerial = Convert.ToInt32(item["AssociatedRobot_Serial"]); return(myBucket); }
public void Test01_Checks_Items_Arent_Null() { #region Arrange bucket = new MaterialBucket(new Product("Battery", EMaterial.Battery), 10); #endregion #region Act #endregion #region Assert Assert.IsNotNull(bucket); Assert.IsNotNull(bucket.ProductOfBucket); Assert.AreEqual(10, bucket.AmoutProduct); #endregion }
public void Test03_Checks_Items_Amount_Materials() { #region Arrange bucket = new MaterialBucket(new Product("Battery", EMaterial.Battery), 10); anotherBucket = new MaterialBucket(new Product("Battery", EMaterial.Metal), 20); #endregion #region Act int materialsB1 = bucket.AmountOfMaterials(); int materialsB2 = anotherBucket.AmountOfMaterials(); #endregion #region Assert Assert.AreEqual(10, materialsB1); Assert.AreEqual(20, materialsB2); #endregion }
public void Test02_Checks_Items_Are_Equals() { #region Arrange bucket = new MaterialBucket(new Product("Battery", EMaterial.Battery), 10); anotherBucket = new MaterialBucket(new Product("Battery", EMaterial.Metal), 20); #endregion #region Act bool equals = bucket == anotherBucket; bool differents = bucket != anotherBucket; #endregion #region Assert Assert.IsTrue(equals); Assert.IsFalse(differents); #endregion }