You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sae201_qwirkle/Qwirkle/TestBase/TestTile.cs

57 lines
1.8 KiB

// using QwirkleClassLibrary;
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Text;
// using System.Threading.Tasks;
//
// namespace TestBase
// {
// internal class TestTile
// {
// public class TestCorrect // test with correct Shape and Color
// {
// [Fact]
// public void TestCreateCorrect()
// {
// Tile t = new Tile(Shape.Star, Color.Blue);
// Assert.NotNull(t);
// Assert.Equal(Shape.Star, t.GetShape);
// Assert.Equal(Color.Blue, t.GetColor);
// }
// // Modifier plus tard avec [Theory] à la place de [Fact] pour tester avec toutes les Shape et Color possibles (voir vidéo)
// }
//
// public class TestWrongColor // test with correct Shape but wrong Color
// {
// [Fact]
// public void TestCreateWrongColor()
// {
// Tile t = new Tile(Shape.Rhombus, Color.Red);
// Assert.Fail(t);
// }
// }
// public class TestWrongShape // test with wrong Shape but correct Color
// {
// [Fact]
// public void TestCreateWrongShape()
// {
// bool result = new Tile(Shape.Star, Color.Green);
// Assert.False(result);
// }
// }
//
// public class TestWrongShapeWrongColor // test with wrong Sape and wrong Color
// {
// [Fact]
// public void TestCreateWrongShapeWrongColor()
// {
// bool result = new Tile(Shape.Rhombus, Color.Blue);
// Assert.False(result);
// }
// }
//
// }
// }
//