public void ErrorListNewInvalidErrorListIncludeReturnFalse() { var requiredError = new ErrorItemDetail("The Name is required.", new Critical(), ""); var valueObjectFake = new ValueObjectFake(""); Assert.IsFalse(valueObjectFake.ErrorList.Includes(requiredError)); }
public void ValueObjectWhenSetFieldName() { var sut = new ValueObjectFake("Name", "FieldName"); sut.SetFieldName("NewFieldName"); Assert.AreEqual("NewFieldName", sut.FieldName); }
public void ErrorListNewInvalidErrorListAddWithArgsReturnTrue() { var requiredError = new ErrorItemDetail("The {0} is required.", new Critical(), "", "Name"); var valueObjectFake = new ValueObjectFake(""); valueObjectFake.ErrorList.Add(requiredError); Assert.IsTrue(valueObjectFake.ErrorList.Includes(requiredError)); }
public void ValueObjectNewWhenParseNameInsufficientCharactersVerifyFieldName() { var sut = new ValueObjectFake("N"); Assert.AreEqual("ValueObjectFake", (sut.ErrorList.List .FirstOrDefault(x => x.ToString() == "Min error") as ErrorItemDetail)?.FieldName); }
public void ValueObjectNewWhenParseNameMaximumExceededVerifyFieldName() { var sut = new ValueObjectFake("Name Name Name Name"); Assert.AreEqual("ValueObjectFake", (sut.ErrorList.List .FirstOrDefault(x => x.ToString() == "Max error") as ErrorItemDetail)?.FieldName); }
public EntityFake(Guid id, ValueObjectFake valueObjectFake, string fieldName = null) : base(id, fieldName) { ValueObjectFake = valueObjectFake; ValueObjectFake?.SetFieldName(GetPropertyName(() => ValueObjectFake)); Validate(); }
public void ErrorListNewInvalidErrorConcatSuccess() { var requiredWarning = new ErrorItemDetail("The Name is required.", new Warning(), ""); var valueObjectFake1 = new ValueObjectFake(""); valueObjectFake1.ErrorList.Add(requiredWarning); var requiredError = new ErrorItemDetail("The Name is required.", new Critical(), ""); var valueObjectFake2 = new ValueObjectFake(""); valueObjectFake2.ErrorList.Add(requiredError); valueObjectFake2.ErrorList.Concat(valueObjectFake1.ErrorList); Assert.IsTrue(valueObjectFake2.ErrorList.Includes(requiredError) && valueObjectFake2.ErrorList.Includes(requiredWarning)); }
public void ErrorListNewInvalidErrorListNotNull() { var valueObjectFake = new ValueObjectFake("N"); Assert.IsTrue(valueObjectFake.ErrorList != null); }
public void ValueObjectNewWhenParseEmptyNameIsValidFalse() { var sut = new ValueObjectFake(""); Assert.AreEqual(false, sut.IsValid()); }
public void ValueObjectNewWhenParseNameIsValidTrue() { var sut = new ValueObjectFake("Name"); Assert.AreEqual(true, sut.IsValid()); }
public void ValueObjectNewWhenParseEmptyNameHasErrors() { var sut = new ValueObjectFake(""); Assert.AreEqual(true, sut.ErrorList.Any); }
public void ValueObjectNewWhenParseNameNoErrors() { var sut = new ValueObjectFake("Name"); Assert.AreEqual(false, sut.ErrorList.Any); }
public void ValueObjectNewWhenParseEmptyName() { var sut = new ValueObjectFake(""); Assert.AreEqual("", sut.Name); }
public void ValueObjectNewWhenParseNullName() { var sut = new ValueObjectFake(null); Assert.AreEqual(null, sut.Name); }
public void ErrorListNewValidErrorListAnyReturnFalse() { var valueObjectFake = new ValueObjectFake("Name"); Assert.IsFalse(valueObjectFake.ErrorList.Any); }
public void ValueObjectNewWhenParseNullFieldName() { var sut = new ValueObjectFake(""); Assert.AreEqual("ValueObjectFake", sut.FieldName); }
public void ErrorListNewInvalidErrorListAnyReturnTrue() { var valueObjectFake = new ValueObjectFake("N"); Assert.IsTrue(valueObjectFake.ErrorList.Any); }
public void ValueObjectNewWhenParseNameMaximumExceededHasErrors() { var sut = new ValueObjectFake("Name Name Name Name"); Assert.AreEqual(true, sut.ErrorList.Any); }
public void ValueObjectNewWhenParseNameMaximumExceededIsValidFalse() { var sut = new ValueObjectFake("Name Name Name Name"); Assert.AreEqual(false, sut.IsValid()); }
public void ValueObjectNewWhenParseNameInsufficientCharactersHasErrors() { var sut = new ValueObjectFake("N"); Assert.AreEqual(true, sut.ErrorList.Any); }
public void ValueObjectNewWhenParseNameInsufficientCharactersIsValidFalse() { var sut = new ValueObjectFake("N"); Assert.AreEqual(false, sut.IsValid()); }