diff --git a/src/test/java/model/RandomUniformTileGeneratorTest.java b/src/test/java/model/RandomUniformTileGeneratorTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..d5c634caedabb75a4ce4372b2901f23a2bf4f2d2
--- /dev/null
+++ b/src/test/java/model/RandomUniformTileGeneratorTest.java
@@ -0,0 +1,20 @@
+package model;
+
+import javafx.scene.paint.Color;
+import org.junit.jupiter.api.Test;
+
+import java.util.List;
+import java.util.Random;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+public class RandomUniformTileGeneratorTest {
+  @Test
+  void testNextTile(){
+    TileGenerator tileGenerator = new RandomUniformTileGenerator(List.of(Color.RED, Color.BLUE), new Random(0));
+    Tile redTile = new UniformTile(new ColoredSide(Color.RED));
+    Tile blueTile = new UniformTile(new ColoredSide(Color.BLUE));
+    for(int index = 0; index < 10; index++)
+      assertThat(tileGenerator.nextTile(EmptySquare.EMPTY_SQUARE)).isIn(List.of(blueTile, redTile));
+  }
+}