예제 #1
0
 public void Should_detect_retracted_type_statement()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate == rdf.type).Object.ToString().Should().Be("Service");
 }
예제 #2
0
 public void Should_detect_retracted_Price_statement()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate.ToString() == "price").Value.Should().Be("3.14159");
 }
예제 #3
0
 public void Should_detect_retracted_Ordinal_statement()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.First(statement => statement.Predicate.ToString() == "ordinal").Value.Should().Be("2");
 }
예제 #4
0
 public void Should_not_detect_retracted_Description_statement()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.FirstOrDefault(statement => statement.Predicate.ToString() == "Description").Should().BeNull();
 }
예제 #5
0
 public void Should_retract_previous_other_list()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.Should()
     .ContainLinkedListForPropertyOf <IComplexEntity, IComplexEntity>("Other", ComplexEntity, ComplexEntity);
 }
예제 #6
0
 public void Should_retract_previous_related_values()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.Should()
     .ContainValuesForPropertyOf <IComplexEntity, IComplexEntity>("Related", ComplexEntity, ComplexEntity);
 }
예제 #7
0
 public void Should_retract_previous_doubles_list()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.Should().ContainLinkedListForPropertyOf <IComplexEntity, double>("Doubles", 2.71828, 3.14159);
 }
예제 #8
0
 public void Should_retract_previous_ordinals_values()
 {
     RetractedStatements.Should().ContainKey(Entity).WhichValue.Should().ContainValuesForPropertyOf <IComplexEntity, int>("Ordinals", 1, 2);
 }