public void Should_detect_added_Ordinal_statement()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate.ToString() == "ordinal").Value.Should().Be("7");
 }
 public void Should_detect_added_type_statement()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate == rdf.type).Object.ToString().Should().Be("Thing");
 }
 public void Should_not_detect_added_Name_statement()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.FirstOrDefault(statement => statement.Predicate.ToString() == "Name").Should().BeNull();
 }
 public void Should_detect_added_Price_statement()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate.ToString() == "price").Value.Should().Be("2.71828");
 }
 public void Should_detect_added_Description_statement()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate.ToString() == "description").Value.Should().Be("New description");
 }
 public void Should_add_new_other_list()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.Should()
     .ContainLinkedListForPropertyOf <IComplexEntity, IComplexEntity>("Other", MockForEntityOfType <IComplexEntity>("other"));
 }
 public void Should_add_new_related_values()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.Should()
     .ContainValuesForPropertyOf <IComplexEntity, IComplexEntity>("Related", MockForEntityOfType <IComplexEntity>("other"));
 }
 public void Should_add_new_doubles_list()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.Should().ContainLinkedListForPropertyOf <IComplexEntity, double>("Doubles", 0.1, 0.2);
 }
 public void Should_add_new_ordinals_values()
 {
     AddedStatements.Should().ContainKey(Entity).WhichValue.Should().ContainValuesForPropertyOf <IComplexEntity, int>("Ordinals", 2, 3);
 }