@ -1,7 +0,0 @@
namespace Data
{
public class Class1
}
@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Data
public class DBManager
@ -6,4 +6,8 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Model\Model.csproj" />
</ItemGroup>
</Project>
@ -1,4 +1,5 @@
using Model;
using System;
@ -8,9 +9,10 @@ namespace Data
public interface IDataManager
public void AddDice();
public void RemoveDice();
public void AddDice(Die addD);
public void RemoveDice(Die removeD);
public void clear();
public void AddDices();
public void AddDices(Die addDs);
public void GetDices();
@ -0,0 +1,26 @@
using System.Collections;
using Model;
public class Manager
Manager m = new Manager(new Stub());
public Manager(IDataManager data)
@ -0,0 +1,37 @@
public class Stub : IDataManager
private List<Die> listDice = new List<Die>();
public void AddDice(Die addD)
listDice.Add(addD);
public void AddDices(Die addDs)
public void clear()
listDice.Clear();
public void GetDices()
public void RemoveDice(Die removeD)
listDice.Remove(removeD);
@ -1,23 +0,0 @@
namespace Model
List<Die> listDices = new List<Die>();
public void AddDice(Die d)
listDices.Add(d);
public void RemoveDice(Die d)
listDices.Remove(d);
@ -11,6 +11,8 @@ namespace Testeur
[Fact]
public void TesterMethodeRandom()
for (int i=0;i>100;i++)
//Arrange
NumberDie nd = new NumberDie("de1", 2, 13);
@ -22,6 +24,8 @@ namespace Testeur
//Assert
Assert.InRange(actual, expectedMin, expectedMax);