Ejemplo n.º 1
0
        public void EntitySetSetCorrectly()
        {
            IEdmEntityType        type = HardCodedTestModel.GetPersonType();
            BatchReferenceSegment batchReferenceSegment = new BatchReferenceSegment("$0", type, HardCodedTestModel.GetPeopleSet());

            batchReferenceSegment.EntitySet.Should().BeSameAs(HardCodedTestModel.GetPeopleSet());
            IEdmEntityType        dogType = HardCodedTestModel.GetDogType();
            BatchReferenceSegment containedBatchReferenceSegment = new BatchReferenceSegment("$40", dogType, HardCodedTestModel.GetContainedDogEntitySet());

            containedBatchReferenceSegment.EntitySet.Should().Be(HardCodedTestModel.GetContainedDogEntitySet());
        }
Ejemplo n.º 2
0
        public void InEqualityIsCorrect()
        {
            IEdmEntityType        type1 = HardCodedTestModel.GetPersonType();
            IEdmEntityType        type2 = HardCodedTestModel.GetDogType();
            BatchReferenceSegment batchReferenceSegment1 = new BatchReferenceSegment("$0", type1, HardCodedTestModel.GetPeopleSet());
            BatchReferenceSegment batchReferenceSegment2 = new BatchReferenceSegment("$0", type2, HardCodedTestModel.GetDogsSet());
            BatchReferenceSegment batchReferenceSegment3 = new BatchReferenceSegment("$10", type1, HardCodedTestModel.GetPeopleSet());
            BatchReferenceSegment batchReferenceSegment4 = new BatchReferenceSegment("$10", type2, HardCodedTestModel.GetContainedDogEntitySet());

            batchReferenceSegment1.Equals(batchReferenceSegment2).Should().BeFalse();
            batchReferenceSegment1.Equals(batchReferenceSegment3).Should().BeFalse();
            batchReferenceSegment2.Equals(batchReferenceSegment4).Should().BeFalse();
        }
Ejemplo n.º 3
0
        public void ContentIDSetCorrectly()
        {
            IEdmEntityType        type = HardCodedTestModel.GetPersonType();
            BatchReferenceSegment batchReferenceSegment = new BatchReferenceSegment("$40", type, HardCodedTestModel.GetPeopleSet());

            batchReferenceSegment.ShouldBeBatchReferenceSegment(type).And.ContentId.Should().Be("$40");
            IEdmEntityType        dogType = HardCodedTestModel.GetDogType();
            BatchReferenceSegment containedBatchReferenceSegment = new BatchReferenceSegment("$40", dogType, HardCodedTestModel.GetContainedDogEntitySet());

            containedBatchReferenceSegment.ShouldBeBatchReferenceSegment(dogType).And.ContentId.Should().Be("$40");
        }