public void OPA_DataEntity_Parent_DoesMatch() { //ARRANGE var parentMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT parentMatch.Parent = new Models.DataEntity.DataEntity(entityParentNameDefault); //ASSERT parentMatch.Parent.Should().BeEquivalentTo(entityParentDefault); }
public void OPA_DataEntity_Parent_DoesExist() { //ARRANGE var parentExists = new Models.DataEntity.DataEntity(entityNameDefault); //ACT parentExists.Parent = new Models.DataEntity.DataEntity(entityParentNameDefault); //ASSERT parentExists.Parent.Should().NotBeNull(); }
public void OPA_DataEntity_Parent_DoesNotExist() { //ARRANGE //Use Test Helpers //ACT var parentNotExists = new Models.DataEntity.DataEntity(entityParentNameDefault); //ASSERT parentNotExists.Parent.Should().BeNull(); }
public void OPA_DataEntity_Attributes_DoesMatch() { //ARRANGE var attributesMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT attributesMatch.Attributes.Add(attributeDataDefaultName, attributeDataDefault); //ASSERT attributesMatch.Attributes.Should().BeEquivalentTo(attributesDefaultDictionary); }
public void OPA_DataEntity_Attributes_DoesNotMatch() { //ARRANGE var attributesNotMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT attributesNotMatch.Attributes.Add("Attribute100", new AttributeData("Attribute100", 100)); //ASSERT attributesNotMatch.Attributes.Should().NotBeSameAs(attributesDefaultDictionary); }
public void OPA_DataEntity_Attributes_CountOne() { //ARRANGE var attributesCountOne = new Models.DataEntity.DataEntity(entityNameDefault); //ACT attributesCountOne.Attributes.Add(attributeDataDefaultName, attributeDataDefault); //ASSERT attributesCountOne.Attributes.Count.Should().Be(1); }
public void OPA_DataEntity_Attributes_CountZero() { //ARRANGE //Use Test Helpers //ACT var attributesCountZero = new Models.DataEntity.DataEntity(entityNameDefault); //ASSERT attributesCountZero.Attributes.Count.Should().Be(0); }
public void OPA_DataEntity_Attributes_DoesExistNotEmpty() { //ARRANGE var attributesExistNotEmpty = new Models.DataEntity.DataEntity(entityNameDefault); //ACT attributesExistNotEmpty.Attributes.Add(attributeDataDefaultName, attributeDataDefault); //ASSERT attributesExistNotEmpty.Attributes.Should().NotBeEmpty(); }
public void OPA_DataEntity_Parent_DoesNotMatch() { //ARRANGE var parentNotMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT parentNotMatch.Parent = new Models.DataEntity.DataEntity("NotParent"); //ASSERT parentNotMatch.Parent.Should().NotBeSameAs(entityParentDefault); }
public void OPA_DataEntity_DoesNotMatch() { //ARRANGE string dataEntityNotMatchEntityVal = "Entity"; //ACT var dataEntityNotMatch = new Models.DataEntity.DataEntity(dataEntityNotMatchEntityVal); //ASSERT dataEntityNotMatch.Should().NotBeSameAs(entityDefault); }
public void OPA_DataEntity_EntityName_DoesMatch() { //ARRANGE // Use Test Helpers //ACT var entityNameMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ASSERT entityNameMatch.EntityName.Should().BeEquivalentTo(entityNameDefault); }
public void OPA_DataEntity_IsGLobal_True() { //ARRANGE var dataEntityIsGlobalTrue = new Models.DataEntity.DataEntity(entityNameDefault); //ACT var isGlobalTrue = dataEntityIsGlobalTrue.IsGlobal; //ASSERT isGlobalTrue.Should().BeTrue(); }
public void OPA_DataEntity_IsGLobal_False_EntityNameNotMatch() { //ARRANGE var dataEntityIsGlobalFalseNameNotMatch = new Models.DataEntity.DataEntity("NotGlobal"); //ACT var isGlobalFalseNameNotMatch = dataEntityIsGlobalFalseNameNotMatch.IsGlobal; //ASSERT isGlobalFalseNameNotMatch.Should().BeFalse(); }
public void OPA_DataEntity_EntityName_DoesExist() { //ARRANGE // Use Test Helpers //ACT var entityNameExists = new Models.DataEntity.DataEntity(entityNameDefault); //ASSERT entityNameExists.EntityName.Should().NotBeNull(); }
public void OPA_DataEntity_LearnRefNumber_DoesNotExist() { //ARRANGE var learnRefNumberAttributeNotExists = new Models.DataEntity.DataEntity(entityLearnerNameDefault); //ACT var learnRefNumberNotExists = learnRefNumberAttributeNotExists.LearnRefNumber; //ASSERT learnRefNumberNotExists.Should().BeNullOrEmpty(); }
public void OPA_DataEntity_Attributes_DoesExistEmpty() { //ARRANGE //Use Test Helpers //ACT var attributesExistEmpty = new Models.DataEntity.DataEntity(entityNameDefault); //ASSERT attributesExistEmpty.Attributes.Should().BeEmpty(); }
public void OPA_DataEntity_Children_DoesNotExist() { //ARRANGE //UseTest Helpers //ACT var childrenNotExists = new Models.DataEntity.DataEntity(entityNameDefault); //ASSERT childrenNotExists.Children.Should().BeNullOrEmpty(); }
public void OPA_DataEntity_LearnRefNumber_DoesMatch() { //ARRANGE var learnRefNumberAttributeMatch = new Models.DataEntity.DataEntity(entityLearnerNameDefault); learnRefNumberAttributeMatch.Attributes.Add(attributeDataLearnerName, attributeDataLearnerDefault); //ACT var learnRefNumberMatch = learnRefNumberAttributeMatch.LearnRefNumber; //ASSERT learnRefNumberMatch.Should().BeEquivalentTo(attributeDataLearnerDefault.Value.ToString()); }
public void OPA_DataEntity_LearnRefNumber_DoesExist() { //ARRANGE var learnRefNumberAttributeExists = new Models.DataEntity.DataEntity(entityLearnerNameDefault); learnRefNumberAttributeExists.Attributes.Add(attributeDataLearnerName, attributeDataLearnerDefault); //ACT var learnRefNumberExists = learnRefNumberAttributeExists.LearnRefNumber; //ASSERT learnRefNumberExists.Should().NotBeNullOrEmpty(); }
public void OPA_DataEntity_IsGLobal_False_EntityNameNull() { //ARRANGE var dataEntityIsGlobalFalseNameNull = new Models.DataEntity.DataEntity(entityNameDefault); dataEntityIsGlobalFalseNameNull.EntityName = String.Empty; //ACT var isGlobalFalseNameNull = dataEntityIsGlobalFalseNameNull.IsGlobal; //ASSERT isGlobalFalseNameNull.Should().BeFalse(); }
public void OPA_DataEntity_Children_DoesExist() { //ARRANGE var childrenExists = new Models.DataEntity.DataEntity(entityNameDefault); //ACT childrenExists.Children = new List <Models.DataEntity.DataEntity>() { entityChildDefault }; //ASSERT childrenExists.Children.Should().NotBeNullOrEmpty(); }
public void OPA_DataEntity_LearnRefNumber_DoesNotMatch() { //ARRANGE var learnRefNumberAttributeNotMatch = new Models.DataEntity.DataEntity(entityLearnerNameDefault); learnRefNumberAttributeNotMatch.Attributes .Add(attributeDataLearnerName, new AttributeData("LearnRefNumber", "LearnerTest20")); //ACT var learnRefNumberNotMatch = learnRefNumberAttributeNotMatch.LearnRefNumber; //ASSERT learnRefNumberNotMatch.Should().NotBeSameAs(attributeDataLearnerDefault.Value.ToString()); }
public void OPA_DataEntity_Children_DoesNotMatch() { //ARRANGE var childrenNotMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT childrenNotMatch.Children = new List <Models.DataEntity.DataEntity>() { new Models.DataEntity.DataEntity("NotChild") }; //ASSERT childrenNotMatch.Children.First().Should().NotBeSameAs(entityChildDefault); }
public void OPA_DataEntity_Children_DoesMatch() { //ARRANGE var childrenMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT childrenMatch.Children = new List <Models.DataEntity.DataEntity>() { entityChildDefault }; //ASSERT childrenMatch.Children.Should().BeEquivalentTo(entityChildDefault); }
public void OPA_DataEntity_EntityName_Children_DoesMatch() { //ARRANGE var entityChildNameMatch = new Models.DataEntity.DataEntity(entityNameDefault); //ACT entityChildNameMatch.Children = new List <Models.DataEntity.DataEntity>() { entityChildDefault }; //ASSERT entityChildNameMatch.Children.Select(c => c.EntityName).First().Should().BeEquivalentTo(entityChildNameDefault); }
public void OPA_DataEntity_Children_DoesMatchMany() { //ARRANGE var childrenMatchList = new Models.DataEntity.DataEntity(entityNameDefault); //ACT childrenMatchList.Children = new List <Models.DataEntity.DataEntity>() { new Models.DataEntity.DataEntity("Child1"), new Models.DataEntity.DataEntity("Child2") }; //ASSERT childrenMatchList.Children.Should().BeEquivalentTo(childList); }