|
|
|
@ -10,71 +10,11 @@ namespace TestCalculateurMoyanne.LesTests
|
|
|
|
|
{
|
|
|
|
|
public class UnitTestMaquette
|
|
|
|
|
{
|
|
|
|
|
MaquetteModel m = new MaquetteModel("L3");
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Test()
|
|
|
|
|
{
|
|
|
|
|
Assert.NotNull(m);
|
|
|
|
|
Assert.Equal("L3", m.NomMaquette);
|
|
|
|
|
Assert.NotEqual("E3", m.NomMaquette);
|
|
|
|
|
Assert.True(true);
|
|
|
|
|
}
|
|
|
|
|
[Fact]
|
|
|
|
|
public void TestInvalidMaquette()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
Assert.Throws<ArgumentException>(() => new MaquetteModel(null));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public class maquette_InlineData
|
|
|
|
|
{
|
|
|
|
|
[Theory]
|
|
|
|
|
[InlineData(false, "L6", 2, "L3", 2)]
|
|
|
|
|
[InlineData(false, "", 0, "", 0)]
|
|
|
|
|
[InlineData(true, "M1", 0, "M1", 0)]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void TestConstructor(bool isValid, string expectedNomMaquette, int expectedId,
|
|
|
|
|
string NomMaquette, int id)
|
|
|
|
|
{
|
|
|
|
|
if (!isValid)
|
|
|
|
|
{
|
|
|
|
|
Assert.Throws<ArgumentException>(
|
|
|
|
|
() => new UE(NomMaquette, id));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MaquetteModel m = new MaquetteModel(NomMaquette, id);
|
|
|
|
|
Assert.Equal(expectedNomMaquette, m.NomMaquette);
|
|
|
|
|
Assert.Equal(expectedId, m.Id);
|
|
|
|
|
}
|
|
|
|
|
// test avec stub
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void TestMaquetteStub()
|
|
|
|
|
{
|
|
|
|
|
StubMaquette stub = new StubMaquette();
|
|
|
|
|
Assert.Equal(10, stub.GetAllMaquette(10).Result.Count());
|
|
|
|
|
}
|
|
|
|
|
[Fact]
|
|
|
|
|
public void TestRemove()
|
|
|
|
|
{
|
|
|
|
|
StubMaquette stub = new StubMaquette();
|
|
|
|
|
MaquetteModel e = new MaquetteModel("L1");
|
|
|
|
|
stub.Add(e);
|
|
|
|
|
stub.Delete(e);
|
|
|
|
|
//Compter le nombre de Maq dans un objet IEnumerable
|
|
|
|
|
Assert.Equal(0, stub.GetAll().Result.Count());
|
|
|
|
|
}
|
|
|
|
|
public void TestUpdate()
|
|
|
|
|
{
|
|
|
|
|
StubMaquette stub = new StubMaquette();
|
|
|
|
|
MaquetteModel e = new MaquetteModel("E1");
|
|
|
|
|
stub.Add(e);
|
|
|
|
|
e.setNomMaquete ("L1");
|
|
|
|
|
stub.Update(e);
|
|
|
|
|
Assert.Equal("L1", stub.GetAll().Result.First().NomMaquette);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|