public void LenOfSide_NegativeNumber_Exception() { float lenOfSide = 5; FigureSquare square = new FigureSquare(lenOfSide); Assert.Catch <IsNotFigureException>(() => square.LenOfSide = -5); }
static void Main(string[] args) { Console.WriteLine(FigureSquare.GetSquare(3, 4, 5)); Console.WriteLine(FigureSquare.GetSquare(3)); Console.WriteLine(FigureSquare.GetSquare(3, 4)); Console.WriteLine(FigureSquare.GetSquare(3, 5, 5.83)); }
static void Main(string[] args) { Group group = new GroupSum(); FigureCircle fc = new FigureCircle(1); FigureSquare fs = new FigureSquare(3); FigureTriangle ft = new FigureTriangle(3, 4, 5); Group gr = new GroupSum(); gr.Add(fs); Console.WriteLine(fc.Measure()); Console.WriteLine(fs.Measure()); Console.WriteLine(ft.Measure()); Console.WriteLine(gr.Measure()); group.Add(fc); group.Add(fs); group.Add(ft); group.Add(gr); Console.WriteLine(group.Measure()); }
public void CircleSquare_Minus_returned() { double radius = -6; double expectedSquare = -1; double actualSquare = FigureSquare.GetSquare(radius); Assert.AreEqual(expectedSquare, actualSquare); }
public void CircleSquare_7_returned() { double radius = 7; double expectedSquare = 153.94; double actualSquare = FigureSquare.GetSquare(radius); Assert.AreEqual(expectedSquare, actualSquare); }
public void Square_Length5() { float lenOfSide = 5; FigureSquare square = new FigureSquare(lenOfSide); float S = MathF.Pow(lenOfSide, 2); Assert.AreEqual(S, square.Square); }
public void Perimeter_Length5() { float lenOfSide = 5; FigureSquare square = new FigureSquare(lenOfSide); float P = 4 * lenOfSide; Assert.AreEqual(P, square.Perimeter); }
public void Measure_Length10() { float lenOfSide = 10; FigureSquare square = new FigureSquare(lenOfSide); float S = MathF.Pow(lenOfSide, 2); float measure = square.Measure(); Assert.AreEqual(S, measure); }
public void TriangleSquare_Double_returned() { double side1 = 3.0; double side2 = 5.0; double side3 = 5.83; double expectedSquare = 7.5; double actualSquare = FigureSquare.GetSquare(side1, side2, side3); Assert.AreEqual(expectedSquare, actualSquare); }
public void TriangleSquare_Minus_returned() { double side1 = -6.0; double side2 = 8.0; double side3 = 10.0; double expectedSquare = -1; double actualSquare = FigureSquare.GetSquare(side1, side2, side3); Assert.AreEqual(expectedSquare, actualSquare); }
public void TriangleSquare_6_8_10_returned() { double side1 = 6; double side2 = 8; double side3 = 10; double expectedSquare = 24; double actualSquare = FigureSquare.GetSquare(side1, side2, side3); Assert.AreEqual(expectedSquare, actualSquare); }
public void TriangleSquare_3_4_5_returned() { double side1 = 3; double side2 = 4; double side3 = 5; double expectedSquare = 6; double actualSquare = FigureSquare.GetSquare(side1, side2, side3); Assert.AreEqual(expectedSquare, actualSquare); }
public void Measure_SumItems_OnlyFigures() { FigureSquare square = new FigureSquare(3); FigureCircle circle = new FigureCircle(3); GroupSum groupSum = new GroupSum(); groupSum.Add(square); groupSum.Add(circle); float measureItems = square.Measure() + circle.Measure(); float measureGroup = groupSum.Measure(); Assert.AreEqual(measureItems, measureGroup); }
public void Measure_MultiplyItems_OnlyFigures() { FigureSquare square = new FigureSquare(3); FigureCircle circle = new FigureCircle(3); GroupMyltiply groupMyltiply = new GroupMyltiply(); groupMyltiply.Add(square); groupMyltiply.Add(circle); float measureItems = square.Measure() * circle.Measure(); float measureGroup = groupMyltiply.Measure(); Assert.AreEqual(measureItems, measureGroup); }
public void Measure_MultiplyItems_FiguresAndOtherGroup() { FigureSquare square = new FigureSquare(2); FigureCircle circle = new FigureCircle(2); FigureTriangle triangle = new FigureTriangle(3, 4, 5); GroupSum groupSum = new GroupSum(); GroupMyltiply groupMyltiply = new GroupMyltiply(); groupSum.Add(triangle); groupSum.Add(square); groupMyltiply.Add(groupSum); groupMyltiply.Add(circle); float measureItems = groupSum.Measure() * circle.Measure(); float measureGroup = groupMyltiply.Measure(); Assert.AreEqual(measureItems, measureGroup); }