Merge branch 'TestUnitaire' of https://codefirst.iut.uca.fr/git/SAE2.01/ParionsCuites into TestUnitaire

Final_Appli
thomas muzard 2 years ago
commit 880d3a578b

@ -0,0 +1,39 @@
using ParionsCuite.Modeles;
namespace TestParionsCuite
{
public class TestInviter
{
[Fact]
public void TestInviterConstructor()
{
// Arrange
string nom = "Muzard";
string prenom = "Thomas";
// Act
Inviter i1 = new Inviter(nom, prenom);
// Assert
Assert.Equal(nom, i1.Nom);
Assert.Equal(prenom, i1.Prenom);
}
[Fact]
public void TestAutreToString()
{
// Arrange
Inviter i1 = new Inviter("Fages", "Tony");
string expectedToString = "nom : Fages, prenom : Tony \n";
// Act
string actualToString = i1.ToString();
// Assert
Assert.Equal(expectedToString, actualToString);
}
}
}

@ -0,0 +1,39 @@
using ParionsCuite.Modeles;
namespace TestParionsCuite
{
public class TestNourriture
{
[Fact]
public void TestNourritureConstructor()
{
// Arrange
string nom = "chaise";
int quantite = 15;
// Act
Nourriture autre = new Nourriture(nom, quantite);
// Assert
Assert.Equal(nom, autre.Nom);
Assert.Equal(quantite, autre.Quantite);
}
[Fact]
public void TestNourritureToString()
{
// Arrange
Nourriture nourriture = new Nourriture("chaise", 15);
string expectedToString = "nom : chaise \n";
// Act
string actualToString = nourriture.ToString();
// Assert
Assert.Equal(expectedToString, actualToString);
}
}
}

@ -0,0 +1,117 @@
using ParionsCuite.Modeles;
namespace TestParionsCuite
{
public class TestParticipation
{
[Fact]
public void TestAjoutNourriture()
{
// Arrange
Participation p1 = new Participation();
Nourriture n = new Nourriture("Chips", 2);
// Act
bool result = p1.Ajout_Nourriture(n);
// Assert
Assert.True(result);
Assert.Contains(n, p1.Nourriture);
}
[Fact]
public void TestSupprimerNourriture()
{
// Arrange
Participation p1 = new Participation();
Nourriture n = new Nourriture("Chips", 2);
bool test = p1.Ajout_Nourriture(n);
Nourriture food = new Nourriture("Tomate", 1);
// Act
bool result = p1.Sup_Nourriture(n,1);
// Assert
Assert.True(test);
Assert.True(result);
Assert.Contains(n, p1.Nourriture);
Assert.DoesNotContain(food, p1.Nourriture);
}
[Fact]
public void TestAjoutBoisson()
{
// Arrange
Participation p1 = new Participation();
Boisson b = new Boisson("Limonade", 2);
// Act
bool result = p1.Ajout_Boissons(b);
// Assert
Assert.True(result);
Assert.Contains(b, p1.Boissons);
}
[Fact]
public void TestSupprimerBoisson()
{
// Arrange
Participation p1 = new Participation();
Boisson b = new Boisson("Limonade", 2);
bool test = p1.Ajout_Boissons(b);
Boisson drink = new Boisson("Coca", 1);
// Act
bool result = p1.Sup_Boissons(b, 1);
// Assert
Assert.True(test);
Assert.True(result);
Assert.DoesNotContain(drink, p1.Boissons);
Assert.Contains(b, p1.Boissons);
}
[Fact]
public void TestAjoutAutre()
{
// Arrange
Participation p1 = new Participation();
Autre a = new Autre("Chaise", 2);
// Act
bool result = p1.Ajout_Autre(a);
// Assert
Assert.True(result);
Assert.Contains(a, p1.Autre);
}
[Fact]
public void TestSupprimerAutre()
{
// Arrange
Participation p1 = new Participation();
Autre a = new Autre("Chaise", 2);
bool test = p1.Ajout_Autre(a);
Autre chose = new Autre("Chaise", 1);
// Act
bool result = p1.Sup_Autre(a, 1);
// Assert
Assert.True(test);
Assert.True(result);
Assert.DoesNotContain(chose, p1.Autre);
Assert.Contains(a, p1.Autre);
}
}
}
Loading…
Cancel
Save