Test unitaire joueur
continuous-integration/drone/push Build is passing Details

pull/8/head
victor perez ngounou 3 years ago
parent d8c001b78d
commit 3e80afc3dd

@ -1,11 +0,0 @@
using System;
namespace HelloWorldLib
{
///<summary>
///a sample class
///</summary>
public class Class1
{
}
}

@ -16,7 +16,7 @@ namespace BowlingLib.Model
if (pseudo == null || pseudo == "")
{
throw new Exception("Le pseudo ne peut pas être vide");
throw new ArgumentException("Le pseudo ne peut pas être vide");
}
}

@ -1,16 +0,0 @@
using System;
using HelloWorldLib;
using Xunit;
namespace HelloWordLib_UnitTests
{
public class UnitTest1
{
[Fact]
public void Test1()
{
Class1 c = new Class1();
Assert.NotNull(c);
}
}
}

@ -0,0 +1,24 @@
using System;
using BowlingLib.Model;
using Xunit;
namespace Test.BowlingAppUnitTest
{
public class UnitTestJoueur
{
[Fact]
public void TestConstructeur()
{
Joueur j = new Joueur("Paul");
Assert.NotNull(j);
Assert.Equal(j.Pseudo, "Paul");
Assert.NotEqual(j.Pseudo, "joel");
}
[Fact]
public void TestInvalidJoueur()
{
Assert.Throws<ArgumentException>(() => new Joueur(null));
}
}
}

@ -0,0 +1,7 @@
{
"sdk": {
"version": "6.0.0",
"rollForward": "latestMajor",
"allowPrerelease": false
}
}
Loading…
Cancel
Save