Esempio n. 1
0
        public void SirenEntityBuilder_AddClass_Single_ExpectEntityWithClasses()
        {
            string expectedClass1 = "first-class";
            string expectedClass2 = "second-class";

            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddClass(expectedClass1);
            builder.AddClass(expectedClass2);
            ISirenEntity entity = builder.Build();

            Assert.AreEqual(2, entity.Class.Length);
            Assert.Contains(expectedClass1, entity.Class);
            Assert.Contains(expectedClass2, entity.Class);
        }
Esempio n. 2
0
        public void SirenEntityBuilder_AddClass_Bulk_ExpectEntityWithClasses()
        {
            string expectedClass1 = "first-bulk-class";
            string expectedClass2 = "second-bulk-class";
            string expectedClass3 = "third-bulk-class";

            string[] classes = new[] {
                expectedClass1, expectedClass2
            };

            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddClass(classes);
            builder.AddClass(expectedClass3);
            ISirenEntity entity = builder.Build();

            Assert.AreEqual(3, entity.Class.Length);
            Assert.Contains(expectedClass1, entity.Class);
            Assert.Contains(expectedClass2, entity.Class);
            Assert.Contains(expectedClass3, entity.Class);
        }