public void CountAfterRemove() { var birch = new Tree<int>(new int[] { 10, 8, 7, 15, 9 }); birch.Remove(7); var result = birch.Count; Assert.AreEqual(4, result); }
public void GrownEvent_Work_Called() { ITree tree = new Tree(Season.Autumn); tree.Grown += (o, e) => wascalled = true; tree.Grow(); Assert.IsTrue(wascalled); }
public void BornEvent_Work_Called() { ITree tree = new Tree(Season.Autumn); tree.Born += (o,e) => wascalled = true; tree.Appear(); Assert.IsTrue(wascalled); }
public void SetUp() { forest = new Forest(); // forest.CurrentSeason = forest.GetSeason(DateTime.Now); forest.Add(TypeOfTree.Fir); first = forest.TreesInForest[0]; }
public void DieEvent_Work_Called() { ITree tree = new Tree(Season.Autumn); tree.Die += (o, e) => wascalled = true; tree.CountOfDays = 0; tree.Grow(); Assert.IsTrue(wascalled); }
public void UseFirstConstructorForTree() { var birch = new Tree<int>(); birch.Add(15); birch.Add(8); birch.Add(9); birch.Add(7); birch.Add(10); }
private Tree Createtree() { Tree myTree = new Tree(this.season); return myTree; }
public void Options_Winter_GreenAndSlender() { ITree tree = new Tree(Season.Winter); Assert.AreEqual(Color.Green,tree.Colour); Assert.AreEqual(Shape.Slender, tree.TreeShape); }
public void Options_Autumn_DarkGreenAndNormal() { ITree tree = new Tree(Season.Autumn); Assert.AreEqual(Color.DarkGreen, tree.Colour); Assert.AreEqual(Shape.Normal, tree.TreeShape); }
public void UseSecondConstructorForTree() { var birch = new Tree<int>(new int[] { 10, 8, 7, 15, 9 }); }
public void RemoveNon_existentNode() { var birch = new Tree<int>(new int[] { 10, 17, 23 }); birch.Remove(33); }
public void RemoveNodeWithoutChildren() { var birch = new Tree<int>(new int[] { 10, 8, 7, 15, 9 }); birch.Remove(7); }
public void RemoveNodeInTheThickOfThings() { var birch = new Tree<int>(new int[] { 30, 40, 20, 25, 26, 10, 11, 3 }); birch.Remove(20); }
public void RemoveHeadNode() { var birch = new Tree<int>(new int[] { 10,17,23 }); birch.Remove(10); }
public void ContainsNonexistentRlement_False() { var birch = new Tree<int>(new int[] { 10, 8, 7, 15, 9 }); var result = birch.Contains(5); Assert.AreEqual(false, result); }
public void ContainsExistentElement_True() { var birch = new Tree<int>(new int[] { 10, 8, 7, 15, 9 }); var result = birch.Contains(9); Assert.AreEqual(true, result); }