Исправление названий

This commit is contained in:
2025-04-24 16:10:58 +04:00
parent a6bc98dd0a
commit 4877ff772e
3 changed files with 14 additions and 14 deletions

View File

@@ -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())

View File

@@ -1,6 +1,6 @@
namespace TwoFromTheCaseContracts.Enums;
public enum PremisesType
public enum PremiseType
{
None = 0,
Residential = 1,

View File

@@ -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);
}