public void ShouldCreateFigureByTypeAndPosition(FigureType figureType, string position, string expectedFigureStr) { // Given var expectedFigure = expectedFigureStr.ToFigure(FigureColor.White); // When var actualFigure = figureType.CreateFigure(FigureColor.White, position); // Then Assert.AreEqual(expectedFigure, actualFigure); }
public static IFigure CreateFigure(this FigureType figure, FigureColor color, Position position) { return(figure.CreateFigure(color, position.ToString())); }