parent
9202afb4e6
commit
f2ed9a8dbd
@ -1,57 +1,74 @@
|
||||
using Entities;
|
||||
|
||||
namespace TestEF;
|
||||
namespace TestEF.EntitiesTests;
|
||||
|
||||
public class TestSuccessEntity
|
||||
{
|
||||
private const int _userId = 42;
|
||||
private const int _inquiryId = 7;
|
||||
private const bool _isFinished = true;
|
||||
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.Equal(0, success.UserId);
|
||||
Assert.Null(success.User);
|
||||
Assert.Equal(0,success.InquiryId);
|
||||
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);
|
||||
SuccessEntity success = new SuccessEntity
|
||||
{
|
||||
UserId = UserId,
|
||||
InquiryId = InquiryId,
|
||||
IsFinished = IsFinished
|
||||
};
|
||||
Assert.Equal(UserId, success.UserId);
|
||||
Assert.Null(success.User);
|
||||
Assert.Equal(_inquiryId,success.InquiryId);
|
||||
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);
|
||||
SuccessEntity success = new SuccessEntity
|
||||
{
|
||||
User = user,
|
||||
Inquiry = inquiry,
|
||||
IsFinished = IsFinished
|
||||
};
|
||||
Assert.Equal(0, success.UserId);
|
||||
Assert.NotNull(success.User);
|
||||
Assert.Equal(0,success.InquiryId);
|
||||
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);
|
||||
SuccessEntity success = new SuccessEntity
|
||||
{
|
||||
UserId = UserId,
|
||||
User = user,
|
||||
InquiryId = InquiryId,
|
||||
Inquiry = inquiry,
|
||||
IsFinished = IsFinished
|
||||
};
|
||||
Assert.Equal(UserId, success.UserId);
|
||||
Assert.NotNull(success.User);
|
||||
Assert.Equal(_inquiryId,success.InquiryId);
|
||||
Assert.Equal(InquiryId, success.InquiryId);
|
||||
Assert.NotNull(success.Inquiry);
|
||||
Assert.True(success.IsFinished);
|
||||
}
|
||||
|
Loading…
Reference in new issue