public void InWinterGreenAndShapely() { //arrange Forest testForest = new Forest(); testForest.AddTree(new FirTree()); //act //testForest.ChangeSeason(); //assert Assert.AreEqual(TreeShape.Shapely , testForest.GetTree(TreeType.FirTree).Shape); Assert.AreEqual(TreeColor.Green, testForest.GetTree(TreeType.FirTree).Color); }
public void AllUseCase() { Forest testForest = new Forest(); testForest.AddTree(new FirTree()); Assert.AreEqual(1 , testForest.TreeCount); // В лесу родилась Assert.AreEqual(TreeType.FirTree, testForest.GetTree(TreeType.FirTree).Type); // ёлочка Assert.AreEqual(Season.Winter , testForest.CurrentSeason); // Зимой Assert.AreEqual(TreeShape.Shapely, testForest.GetTree(TreeType.FirTree).Shape); // стройная Assert.AreEqual(TreeColor.Green, testForest.GetTree(TreeType.FirTree).Color); // зеленая была testForest.ChangeSeason(); testForest.ChangeSeason(); Assert.AreEqual(testForest.GetTree(TreeType.FirTree).GrowingSpeed * 2, testForest.GetTree(TreeType.FirTree).Height); // В лесу она росла Assert.AreEqual(Season.Summer, testForest.CurrentSeason); // и летом Assert.AreEqual(TreeShape.Shapely, testForest.GetTree(TreeType.FirTree).Shape); // стройная Assert.AreEqual(TreeColor.Green, testForest.GetTree(TreeType.FirTree).Color); // зеленая была }