fix of merge conflicts

test_old_branch
Jules LASCRET 1 year ago
parent 629dc52eb1
commit 2803ffb120

@ -11,7 +11,7 @@ namespace QwirkleClassLibrary
{
private List<Cell> Cells;
public IReadOnlyCollection<Cell> ReadCells { get; private set; }
ReadCells = Cells.AsReadOnly;
// ReadCells = Cells.AsReadOnly;
public Board()
{

@ -43,7 +43,7 @@ namespace QwirkleClassLibrary
for (int i = 0; i < players.Count; i++)
{
if (players[i].GetNameTag == PlayerTag)
if (players[i].NameTag == PlayerTag)
{
return false;
}
@ -129,7 +129,7 @@ namespace QwirkleClassLibrary
SetNextPlayer(posPlayerPlay, posPlayerNextPlay);
return (players[posPlayerNextPlay].GetNameTag);
return (players[posPlayerNextPlay].NameTag);
}
public bool GameRunning

@ -1,56 +1,56 @@
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.Rainbow);
Assert.Fail(t);
}
}
public class TestWrongShape // test with wrong Shape but correct Color
{
[Fact]
public void TestCreateWrongShape()
{
bool result = new Tile(Shape.Hexagon, Color.Green);
Assert.False(result);
}
}
public class TestWrongShapeWrongColor // test with wrong Sape and wrong Color
{
[Fact]
public void TestCreateWrongShapeWrongColor()
{
bool result = new Tile(Shape.Triangle, Color.Grey);
Assert.False(result);
}
}
}
}
// 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);
// }
// }
//
// }
// }
//

Loading…
Cancel
Save