Исправление названий
This commit is contained in:
@@ -5,11 +5,11 @@ using TwoFromTheCaseContracts.Infrastructure;
|
||||
|
||||
namespace TwoFromTheCaseContracts.DataModels;
|
||||
|
||||
public class PremisesDataModel(string id, PremisesType premisesType, string customerId, bool isDeleted) : IValidation
|
||||
public class PremiseDataModel(string id, PremiseType premisesType, string customerId, bool isDeleted) : IValidation
|
||||
{
|
||||
public string Id { get; private set; } = id;
|
||||
|
||||
public PremisesType PremisesType { get; private set; } = premisesType;
|
||||
public PremiseType PremisesType { get; private set; } = premisesType;
|
||||
|
||||
public string CustomerId { get; private set; } = customerId;
|
||||
|
||||
@@ -23,7 +23,7 @@ public class PremisesDataModel(string id, PremisesType premisesType, string cust
|
||||
if (!Id.IsGuid())
|
||||
throw new ValidationException("The value in the field Id is not a unique identifier");
|
||||
|
||||
if (PremisesType == PremisesType.None)
|
||||
if (PremisesType == PremiseType.None)
|
||||
throw new ValidationException("Field PremisesType is empty");
|
||||
|
||||
if (CustomerId.IsEmpty())
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace TwoFromTheCaseContracts.Enums;
|
||||
|
||||
public enum PremisesType
|
||||
public enum PremiseType
|
||||
{
|
||||
None = 0,
|
||||
Residential = 1,
|
||||
@@ -5,44 +5,44 @@ using TwoFromTheCaseContracts.Exceptions;
|
||||
namespace TwoFromTheCaseTests.DataModelsTests;
|
||||
|
||||
[TestFixture]
|
||||
class PremisesDataModelTests
|
||||
class PremiseDataModelTests
|
||||
{
|
||||
[Test]
|
||||
public void IdIsNullOrEmptyTest()
|
||||
{
|
||||
var premises = CreateDataModel(null, PremisesType.Residential, Guid.NewGuid().ToString(), false);
|
||||
var premises = CreateDataModel(null, PremiseType.Residential, Guid.NewGuid().ToString(), false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
premises = CreateDataModel(string.Empty, PremisesType.Residential, Guid.NewGuid().ToString(), false);
|
||||
premises = CreateDataModel(string.Empty, PremiseType.Residential, Guid.NewGuid().ToString(), false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void IdIsNotGuidTest()
|
||||
{
|
||||
var premises = CreateDataModel("id", PremisesType.Residential, Guid.NewGuid().ToString(), false);
|
||||
var premises = CreateDataModel("id", PremiseType.Residential, Guid.NewGuid().ToString(), false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void PremisesTypeIsNoneTest()
|
||||
{
|
||||
var premises = CreateDataModel(Guid.NewGuid().ToString(), PremisesType.None, Guid.NewGuid().ToString(), false);
|
||||
var premises = CreateDataModel(Guid.NewGuid().ToString(), PremiseType.None, Guid.NewGuid().ToString(), false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CustomerIdIsNullOrEmptyTest()
|
||||
{
|
||||
var premises = CreateDataModel(Guid.NewGuid().ToString(), PremisesType.Residential, null, false);
|
||||
var premises = CreateDataModel(Guid.NewGuid().ToString(), PremiseType.Residential, null, false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
premises = CreateDataModel(Guid.NewGuid().ToString(), PremisesType.Residential, string.Empty, false);
|
||||
premises = CreateDataModel(Guid.NewGuid().ToString(), PremiseType.Residential, string.Empty, false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CustomerIdIsNotGuidTest()
|
||||
{
|
||||
var premises = CreateDataModel(Guid.NewGuid().ToString(), PremisesType.Residential, "customerId", false);
|
||||
var premises = CreateDataModel(Guid.NewGuid().ToString(), PremiseType.Residential, "customerId", false);
|
||||
Assert.That(() => premises.Validate(), Throws.TypeOf<ValidationException>());
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ class PremisesDataModelTests
|
||||
public void AllFieldsIsCorrectTest()
|
||||
{
|
||||
var premisesId = Guid.NewGuid().ToString();
|
||||
var premisesType = PremisesType.Residential;
|
||||
var premisesType = PremiseType.Residential;
|
||||
var premisesCustomerId = Guid.NewGuid().ToString();
|
||||
var premisesIsDelete = false;
|
||||
var premises = CreateDataModel(premisesId, premisesType, premisesCustomerId, premisesIsDelete);
|
||||
@@ -64,6 +64,6 @@ class PremisesDataModelTests
|
||||
});
|
||||
}
|
||||
|
||||
private static PremisesDataModel CreateDataModel(string? id, PremisesType premisesType, string? customerId, bool isDeleted) =>
|
||||
private static PremiseDataModel CreateDataModel(string? id, PremiseType premisesType, string? customerId, bool isDeleted) =>
|
||||
new(id, premisesType, customerId, isDeleted);
|
||||
}
|
||||
Reference in New Issue
Block a user