public void GetVisualization_CorrectParameters_ReturnsCorrectVisualization(VisualizationData visualizationData) { // Arrange CellVisualizationManager instanceUnderTest = new(); // Act CellVisualization visualization = instanceUnderTest.GetVisualization(visualizationData.CellStatusType, visualizationData.AdjacentMineCount); // Assert visualization.Content.Should().Be(visualizationData.ExpectedContent); visualization.CssClass.Should().NotBeNull(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); CellVisualization cellVisualization = (CellVisualization)target; if (GUILayout.Button("Revive")) { cellVisualization.Revive(); } if (GUILayout.Button("Kill")) { cellVisualization.Kill(); } }