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.
57 lines
1.3 KiB
57 lines
1.3 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Data;
|
|
using Model;
|
|
|
|
namespace Testeur
|
|
{
|
|
public class TesterStub
|
|
{
|
|
[Fact]
|
|
public void TesterAddManager()
|
|
{
|
|
//Arange
|
|
Manager m = new Manager(new Stub());
|
|
NumberDie nd = new NumberDie("de1",1,6);
|
|
// Acct
|
|
//m.AddDice(nd);
|
|
m.dataManager.AddDice(nd);
|
|
//Assert
|
|
Assert.Equal("de1", nd.Name);
|
|
|
|
}
|
|
[Fact]
|
|
public void TesterRemoveManager()
|
|
{
|
|
//Arange
|
|
Manager m = new Manager(new Stub());
|
|
|
|
int n = m.GetDice().Count();
|
|
NumberDie nd = new NumberDie("de1", 2, 6);
|
|
// Acct
|
|
// m.RemoveDice(nd);
|
|
m.dataManager.RemoveDice(nd);
|
|
//Assert
|
|
Assert.NotEqual(n, m.GetDice().Count);
|
|
}
|
|
|
|
[Fact]
|
|
public void TesterNullMethodeRandom()
|
|
{
|
|
//Arange
|
|
Manager m = new Manager(new Stub());
|
|
|
|
int n = m.GetDice().Count();
|
|
NumberDie nd = null;
|
|
|
|
Assert.False(m.AddDice(nd));
|
|
|
|
Assert.False(m.RemoveDice(nd));
|
|
|
|
}
|
|
}
|
|
}
|