public void Create() { var qualification = new DataPortalOperationQualification(); Assert.IsFalse(qualification.ByAttribute, nameof(qualification.ByAttribute)); Assert.IsFalse(qualification.ByNamingConvention, nameof(qualification.ByNamingConvention)); }
public void CreateWithByNamingConventionArgumentAsTrue() { var qualification = new DataPortalOperationQualification(true, false); Assert.IsFalse(qualification.ByAttribute, nameof(qualification.ByAttribute)); Assert.IsTrue(qualification.ByNamingConvention, nameof(qualification.ByNamingConvention)); }
public void CombineFalseAndFalseWithFalseAndFalse() { var qualification = new DataPortalOperationQualification(false, false).Combine( new DataPortalOperationQualification(false, false)); Assert.IsFalse(qualification.ByNamingConvention, nameof(qualification.ByNamingConvention)); Assert.IsFalse(qualification.ByAttribute, nameof(qualification.ByAttribute)); }
public void Combine(bool firstByNamingConvention, bool firstByAttribute, bool secondByNamingConvention, bool secondByAttribute, bool expectedByNamingConvention, bool expectedByAttribute) { var qualification = new DataPortalOperationQualification(firstByNamingConvention, firstByAttribute).Combine( new DataPortalOperationQualification(secondByNamingConvention, secondByAttribute)); Assert.AreEqual(expectedByNamingConvention, qualification.ByNamingConvention, nameof(qualification.ByNamingConvention)); Assert.AreEqual(expectedByAttribute, qualification.ByAttribute, nameof(qualification.ByAttribute)); }
public void DeconstructWhenFlagsAreTrueAndTrue() { var(byNamingConvention, byAttribute) = new DataPortalOperationQualification(true, true); Assert.IsTrue(byNamingConvention, nameof(byNamingConvention)); Assert.IsTrue(byAttribute, nameof(byAttribute)); }
public void DeconstructWhenFlagsAreFalseAndFalse() { var(byNamingConvention, byAttribute) = new DataPortalOperationQualification(false, false); Assert.IsFalse(byNamingConvention, nameof(byNamingConvention)); Assert.IsFalse(byAttribute, nameof(byAttribute)); }