Exemple #1
0
        public void SirenEntityBuilder_AddRel_Single_ExpectEntityWithRels()
        {
            string expectedRel1 = "first-rel";
            string expectedRel2 = "second-rel";

            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddRel(expectedRel1);
            builder.AddRel(expectedRel2);
            ISirenEntity entity = builder.Build();

            Assert.AreEqual(2, entity.Rel.Length);
            Assert.Contains(expectedRel1, entity.Rel);
            Assert.Contains(expectedRel2, entity.Rel);
        }
Exemple #2
0
        public void SirenEntityBuilder_AddRel_Bulk_ExpectEntityWithRels()
        {
            string expectedRel1 = "first-bulk-rel";
            string expectedRel2 = "second-bulk-rel";
            string expectedRel3 = "third-bulk-rel";

            string[] rels = new[] {
                expectedRel1, expectedRel3
            };

            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddRel(rels);
            builder.AddRel(expectedRel2);
            ISirenEntity entity = builder.Build();

            Assert.AreEqual(3, entity.Rel.Length);
            Assert.Contains(expectedRel1, entity.Rel);
            Assert.Contains(expectedRel2, entity.Rel);
            Assert.Contains(expectedRel3, entity.Rel);
        }