Test de toutes les entités sauf blackList et contentLesson
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
030e3eb85c
commit
4ff82c30a3
@ -0,0 +1,61 @@
|
|||||||
|
using Entities;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestInquiryEntity
|
||||||
|
{
|
||||||
|
private const int _id = 42;
|
||||||
|
private const string _title = "Title";
|
||||||
|
private const string _description = "_description";
|
||||||
|
private const bool _isUser = true;
|
||||||
|
private static SolutionEntity _solution = new SolutionEntity();
|
||||||
|
private static InquiryTableEntity _inquiryTable = new InquiryTableEntity();
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
InquiryEntity inquiry = new InquiryEntity();
|
||||||
|
Assert.Equal(0, inquiry.Id);
|
||||||
|
Assert.Null(inquiry.Title);
|
||||||
|
Assert.Null(inquiry.Description);
|
||||||
|
Assert.Null(inquiry.Solution);
|
||||||
|
Assert.Null(inquiry.Database);
|
||||||
|
Assert.False(inquiry.IsUser);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithOnlyId()
|
||||||
|
{
|
||||||
|
InquiryEntity inquiry = new InquiryEntity(_id);
|
||||||
|
Assert.Equal(_id, inquiry.Id);
|
||||||
|
Assert.Null(inquiry.Title);
|
||||||
|
Assert.Null(inquiry.Description);
|
||||||
|
Assert.Null(inquiry.Solution);
|
||||||
|
Assert.Null(inquiry.Database);
|
||||||
|
Assert.False(inquiry.IsUser);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutId()
|
||||||
|
{
|
||||||
|
InquiryEntity inquiry = new InquiryEntity(_title,_description,_isUser,_inquiryTable,_solution);
|
||||||
|
Assert.Equal(0, inquiry.Id);
|
||||||
|
Assert.Equal(_title,inquiry.Title);
|
||||||
|
Assert.Equal(_description,inquiry.Description);
|
||||||
|
Assert.Equal(_solution,inquiry.Solution);
|
||||||
|
Assert.Equal(_inquiryTable,inquiry.Database);
|
||||||
|
Assert.True(inquiry.IsUser);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithAllAttributes()
|
||||||
|
{
|
||||||
|
InquiryEntity inquiry = new InquiryEntity(_id,_title,_description,_isUser,_inquiryTable,_solution);
|
||||||
|
Assert.Equal(_id, inquiry.Id);
|
||||||
|
Assert.Equal(_title,inquiry.Title);
|
||||||
|
Assert.Equal(_description,inquiry.Description);
|
||||||
|
Assert.Equal(_solution,inquiry.Solution);
|
||||||
|
Assert.Equal(_inquiryTable,inquiry.Database);
|
||||||
|
Assert.True(inquiry.IsUser);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,52 @@
|
|||||||
|
using Entities;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestInquiryTableEntity
|
||||||
|
{
|
||||||
|
private const int _inquiryId = 42;
|
||||||
|
private static InquiryEntity _inquiry = new InquiryEntity();
|
||||||
|
private const string _databaseName = "Database";
|
||||||
|
private const string _connectionInfo = "Connection";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
InquiryTableEntity tableEntity = new InquiryTableEntity();
|
||||||
|
Assert.Equal(0,tableEntity.OwnerId);
|
||||||
|
Assert.Null(tableEntity.Owner);
|
||||||
|
Assert.Null(tableEntity.DatabaseName);
|
||||||
|
Assert.Null(tableEntity.ConnectionInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithOnlyId()
|
||||||
|
{
|
||||||
|
InquiryTableEntity tableEntity = new InquiryTableEntity(_inquiryId);
|
||||||
|
Assert.Equal(_inquiryId,tableEntity.OwnerId);
|
||||||
|
Assert.Null(tableEntity.Owner);
|
||||||
|
Assert.Null(tableEntity.DatabaseName);
|
||||||
|
Assert.Null(tableEntity.ConnectionInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutId()
|
||||||
|
{
|
||||||
|
InquiryTableEntity tableEntity = new InquiryTableEntity(_inquiry,_databaseName,_connectionInfo);
|
||||||
|
Assert.Equal(0,tableEntity.OwnerId);
|
||||||
|
Assert.Equal(_inquiry,tableEntity.Owner);
|
||||||
|
Assert.Equal(_databaseName,tableEntity.DatabaseName);
|
||||||
|
Assert.Equal(_connectionInfo,tableEntity.ConnectionInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutNavigationProperty()
|
||||||
|
{
|
||||||
|
InquiryTableEntity tableEntity = new InquiryTableEntity(_inquiryId,_databaseName,_connectionInfo);
|
||||||
|
Assert.Equal(_inquiryId,tableEntity.OwnerId);
|
||||||
|
Assert.Null(tableEntity.Owner);
|
||||||
|
Assert.Equal(_databaseName,tableEntity.DatabaseName);
|
||||||
|
Assert.Equal(_connectionInfo,tableEntity.ConnectionInfo);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,52 @@
|
|||||||
|
using Entities;
|
||||||
|
using Microsoft.VisualBasic;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestLessonEntity
|
||||||
|
{
|
||||||
|
private const int _id = 42;
|
||||||
|
private const string _title = "Title";
|
||||||
|
private const string _lastPublisher = "Last Publisher";
|
||||||
|
private static DateOnly _lastEdit = new DateOnly();
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
LessonEntity lesson = new LessonEntity();
|
||||||
|
Assert.Equal(0, lesson.Id);
|
||||||
|
Assert.Null(lesson.Title);
|
||||||
|
Assert.Null(lesson.LastPublisher);
|
||||||
|
Assert.Null(lesson.LastEdit);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithOnlyId()
|
||||||
|
{
|
||||||
|
LessonEntity lesson = new LessonEntity(_id);
|
||||||
|
Assert.Equal(_id, lesson.Id);
|
||||||
|
Assert.Null(lesson.Title);
|
||||||
|
Assert.Null(lesson.LastPublisher);
|
||||||
|
Assert.Null(lesson.LastEdit);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutId()
|
||||||
|
{
|
||||||
|
LessonEntity lesson = new LessonEntity(_title,_lastPublisher,_lastEdit);
|
||||||
|
Assert.Equal(0, lesson.Id);
|
||||||
|
Assert.Equal(_title,lesson.Title);
|
||||||
|
Assert.Equal(_lastPublisher,lesson.LastPublisher);
|
||||||
|
Assert.Equal(_lastEdit,lesson.LastEdit);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithAllAttributes()
|
||||||
|
{
|
||||||
|
LessonEntity lesson = new LessonEntity(_id,_title,_lastPublisher,_lastEdit);
|
||||||
|
Assert.Equal(_id, lesson.Id);
|
||||||
|
Assert.Equal(_title,lesson.Title);
|
||||||
|
Assert.Equal(_lastPublisher,lesson.LastPublisher);
|
||||||
|
Assert.Equal(_lastEdit,lesson.LastEdit);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,49 @@
|
|||||||
|
using Entities;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestNotepadEntity
|
||||||
|
{
|
||||||
|
private const int _id = 42;
|
||||||
|
private const int _userId = 42;
|
||||||
|
private static UserEntity _userEntity = new UserEntity();
|
||||||
|
private const int _inquiryId = 42;
|
||||||
|
private static InquiryEntity _inquiryEntity = new InquiryEntity();
|
||||||
|
private const string _notes = "This is some notes example";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
NotepadEntity notepad = new NotepadEntity();
|
||||||
|
Assert.Equal(0,notepad.Id);
|
||||||
|
Assert.Equal(0,notepad.UserId);
|
||||||
|
Assert.Null(notepad.User);
|
||||||
|
Assert.Equal(0,notepad.InquiryId);
|
||||||
|
Assert.Null(notepad.Inquiry);
|
||||||
|
Assert.Null(notepad.Notes);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutId()
|
||||||
|
{
|
||||||
|
NotepadEntity notepad = new NotepadEntity(_userId,_userEntity,_inquiryId,_inquiryEntity,_notes);
|
||||||
|
Assert.Equal(0,notepad.Id);
|
||||||
|
Assert.Equal(_userId,notepad.UserId);
|
||||||
|
Assert.Equal(_userEntity,notepad.User);
|
||||||
|
Assert.Equal(_inquiryId,notepad.InquiryId);
|
||||||
|
Assert.Equal(_inquiryEntity,notepad.Inquiry);
|
||||||
|
Assert.Equal(_notes,notepad.Notes);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithAllAttributes()
|
||||||
|
{
|
||||||
|
NotepadEntity notepad = new NotepadEntity(_id,_userId,_userEntity,_inquiryId,_inquiryEntity,_notes);
|
||||||
|
Assert.Equal(_id,notepad.Id);
|
||||||
|
Assert.Equal(_userId,notepad.UserId);
|
||||||
|
Assert.Equal(_userEntity,notepad.User);
|
||||||
|
Assert.Equal(_inquiryId,notepad.InquiryId);
|
||||||
|
Assert.Equal(_inquiryEntity,notepad.Inquiry);
|
||||||
|
Assert.Equal(_notes,notepad.Notes);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,61 @@
|
|||||||
|
using Entities;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestParagraphEntity
|
||||||
|
{
|
||||||
|
private const int _id = 42;
|
||||||
|
private const string _title = "Title";
|
||||||
|
private const string _info = "Info";
|
||||||
|
private const string _content = "Content";
|
||||||
|
private const string _query = "Query";
|
||||||
|
private const string _comment = "Comment";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
ParagraphEntity paragraph = new ParagraphEntity();
|
||||||
|
Assert.Equal(0, paragraph.Id);
|
||||||
|
Assert.Null(paragraph.Title);
|
||||||
|
Assert.Null(paragraph.Info);
|
||||||
|
Assert.Null(paragraph.Content);
|
||||||
|
Assert.Null(paragraph.Query);
|
||||||
|
Assert.Null(paragraph.Comment);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithOnlyId()
|
||||||
|
{
|
||||||
|
ParagraphEntity paragraph = new ParagraphEntity(_id);
|
||||||
|
Assert.Equal(_id, paragraph.Id);
|
||||||
|
Assert.Null(paragraph.Title);
|
||||||
|
Assert.Null(paragraph.Info);
|
||||||
|
Assert.Null(paragraph.Content);
|
||||||
|
Assert.Null(paragraph.Query);
|
||||||
|
Assert.Null(paragraph.Comment);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutId()
|
||||||
|
{
|
||||||
|
ParagraphEntity paragraph = new ParagraphEntity(_title,_content,_info,_query,_comment);
|
||||||
|
Assert.Equal(0, paragraph.Id);
|
||||||
|
Assert.Equal(_title,paragraph.Title);
|
||||||
|
Assert.Equal(_info,paragraph.Info);
|
||||||
|
Assert.Equal(_content,paragraph.Content);
|
||||||
|
Assert.Equal(_query,paragraph.Query);
|
||||||
|
Assert.Equal(_comment,paragraph.Comment);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithAllAttributes()
|
||||||
|
{
|
||||||
|
ParagraphEntity paragraph = new ParagraphEntity(_id,_title,_content,_info,_query,_comment);
|
||||||
|
Assert.Equal(_id, paragraph.Id);
|
||||||
|
Assert.Equal(_title,paragraph.Title);
|
||||||
|
Assert.Equal(_info,paragraph.Info);
|
||||||
|
Assert.Equal(_content,paragraph.Content);
|
||||||
|
Assert.Equal(_query,paragraph.Query);
|
||||||
|
Assert.Equal(_comment,paragraph.Comment);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,66 @@
|
|||||||
|
using Entities;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestSolutionEntity
|
||||||
|
{
|
||||||
|
private const string _murdererFirstName = "John";
|
||||||
|
private const string _murdererLastName = "Doe";
|
||||||
|
private const string _murderPlace = "WhiteHouse";
|
||||||
|
private const string _murderWeapon = "Nuclear Bomb";
|
||||||
|
private const string _explaination = "This is an explaination";
|
||||||
|
private const int _inquiryId = 42;
|
||||||
|
private static InquiryEntity _inquiry = new InquiryEntity();
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
SolutionEntity solution = new SolutionEntity();
|
||||||
|
Assert.Equal(0,solution.OwnerId);
|
||||||
|
Assert.Null(solution.Owner);
|
||||||
|
Assert.Null(solution.MurdererFirstName);
|
||||||
|
Assert.Null(solution.MurdererLastName);
|
||||||
|
Assert.Null(solution.MurderPlace);
|
||||||
|
Assert.Null(solution.MurderWeapon);
|
||||||
|
Assert.Null(solution.Explaination);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithOnlyId()
|
||||||
|
{
|
||||||
|
SolutionEntity solution = new SolutionEntity(_inquiryId);
|
||||||
|
Assert.Equal(_inquiryId,solution.OwnerId);
|
||||||
|
Assert.Null(solution.Owner);
|
||||||
|
Assert.Null(solution.MurdererFirstName);
|
||||||
|
Assert.Null(solution.MurdererLastName);
|
||||||
|
Assert.Null(solution.MurderPlace);
|
||||||
|
Assert.Null(solution.MurderWeapon);
|
||||||
|
Assert.Null(solution.Explaination);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutOwnerId()
|
||||||
|
{
|
||||||
|
SolutionEntity solution = new SolutionEntity(_inquiry,_murdererFirstName,_murdererLastName,_murderPlace,_murderWeapon, _explaination);
|
||||||
|
Assert.Equal(0,solution.OwnerId);
|
||||||
|
Assert.Equal(_inquiry,solution.Owner);
|
||||||
|
Assert.Equal(_murdererFirstName,solution.MurdererFirstName);
|
||||||
|
Assert.Equal(_murdererLastName,solution.MurdererLastName);
|
||||||
|
Assert.Equal(_murderPlace,solution.MurderPlace);
|
||||||
|
Assert.Equal(_murderWeapon,solution.MurderWeapon);
|
||||||
|
Assert.Equal(_explaination, solution.Explaination);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithAllAttributes()
|
||||||
|
{
|
||||||
|
SolutionEntity solution = new SolutionEntity(_inquiryId,_inquiry,_murdererFirstName,_murdererLastName,_murderPlace,_murderWeapon, _explaination);
|
||||||
|
Assert.Equal(_inquiryId,solution.OwnerId);
|
||||||
|
Assert.Equal(_inquiry,solution.Owner);
|
||||||
|
Assert.Equal(_murdererFirstName,solution.MurdererFirstName);
|
||||||
|
Assert.Equal(_murdererLastName,solution.MurdererLastName);
|
||||||
|
Assert.Equal(_murderPlace,solution.MurderPlace);
|
||||||
|
Assert.Equal(_murderWeapon,solution.MurderWeapon);
|
||||||
|
Assert.Equal(_explaination, solution.Explaination);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
using Entities;
|
||||||
|
using ModelToEntities.Business;
|
||||||
|
|
||||||
|
namespace TestEF;
|
||||||
|
|
||||||
|
public class TestSuccessEntity
|
||||||
|
{
|
||||||
|
private const int _userId = 42;
|
||||||
|
private const int _inquiryId = 7;
|
||||||
|
private const bool _isFinished = true;
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
SuccessEntity success = new SuccessEntity();
|
||||||
|
Assert.Equal(0,success.UserId);
|
||||||
|
Assert.Null(success.User);
|
||||||
|
Assert.Equal(0,success.InquiryId);
|
||||||
|
Assert.Null(success.Inquiry);
|
||||||
|
Assert.False(success.IsFinished);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithIds()
|
||||||
|
{
|
||||||
|
SuccessEntity success = new SuccessEntity(_userId, _inquiryId, _isFinished);
|
||||||
|
Assert.Equal(_userId,success.UserId);
|
||||||
|
Assert.Null(success.User);
|
||||||
|
Assert.Equal(_inquiryId,success.InquiryId);
|
||||||
|
Assert.Null(success.Inquiry);
|
||||||
|
Assert.True(success.IsFinished);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithNavigationProperties()
|
||||||
|
{
|
||||||
|
UserEntity user = new UserEntity();
|
||||||
|
InquiryEntity inquiry = new InquiryEntity();
|
||||||
|
SuccessEntity success = new SuccessEntity(user, inquiry, _isFinished);
|
||||||
|
Assert.Equal(0,success.UserId);
|
||||||
|
Assert.NotNull(success.User);
|
||||||
|
Assert.Equal(0,success.InquiryId);
|
||||||
|
Assert.NotNull(success.Inquiry);
|
||||||
|
Assert.True(success.IsFinished);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithAllAttributes()
|
||||||
|
{
|
||||||
|
UserEntity user = new UserEntity();
|
||||||
|
InquiryEntity inquiry = new InquiryEntity();
|
||||||
|
SuccessEntity success = new SuccessEntity(_userId, user, _inquiryId, inquiry, _isFinished);
|
||||||
|
Assert.Equal(_userId,success.UserId);
|
||||||
|
Assert.NotNull(success.User);
|
||||||
|
Assert.Equal(_inquiryId,success.InquiryId);
|
||||||
|
Assert.NotNull(success.Inquiry);
|
||||||
|
Assert.True(success.IsFinished);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,56 @@
|
|||||||
|
using Entities;
|
||||||
|
|
||||||
|
namespace TestEF
|
||||||
|
{
|
||||||
|
public class TestUserEntity
|
||||||
|
{
|
||||||
|
private const string _username = "username";
|
||||||
|
private const string _email = "example@email.com";
|
||||||
|
private const string _password = "password";
|
||||||
|
private const bool _isAdmin = true;
|
||||||
|
private const int _id = 42;
|
||||||
|
[Fact]
|
||||||
|
public void TestDefaultConstructor()
|
||||||
|
{
|
||||||
|
UserEntity user = new UserEntity();
|
||||||
|
Assert.Equal(0,user.Id);
|
||||||
|
Assert.Null(user.Username);
|
||||||
|
Assert.Null(user.Email);
|
||||||
|
Assert.Null(user.Password);
|
||||||
|
Assert.False(user.IsAdmin);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithOnlyId()
|
||||||
|
{
|
||||||
|
UserEntity user = new UserEntity(_id);
|
||||||
|
Assert.Equal(_id,user.Id);
|
||||||
|
Assert.Null(user.Username);
|
||||||
|
Assert.Null(user.Email);
|
||||||
|
Assert.Null(user.Password);
|
||||||
|
Assert.False(user.IsAdmin);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutId()
|
||||||
|
{
|
||||||
|
UserEntity user = new UserEntity(_username, _password, _email, _isAdmin);
|
||||||
|
Assert.Equal(0,user.Id);
|
||||||
|
Assert.Equal(_username, user.Username);
|
||||||
|
Assert.Equal(_email, user.Email);
|
||||||
|
Assert.Equal(_password, user.Password);
|
||||||
|
Assert.True(user.IsAdmin);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void TestConstructorWithoutAllAttributes()
|
||||||
|
{
|
||||||
|
UserEntity user = new UserEntity(_id, _username, _password, _email, _isAdmin);
|
||||||
|
Assert.Equal(_id,user.Id);
|
||||||
|
Assert.Equal(_username, user.Username);
|
||||||
|
Assert.Equal(_email, user.Email);
|
||||||
|
Assert.Equal(_password, user.Password);
|
||||||
|
Assert.True(user.IsAdmin);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,11 +0,0 @@
|
|||||||
namespace TestEF
|
|
||||||
{
|
|
||||||
public class UnitTest1
|
|
||||||
{
|
|
||||||
[Fact]
|
|
||||||
public void Test1()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue