Esempio n. 1
0
        public void SirenEntityBuilder_AddProperty_NonNullProperties_ExpectEntityWithProperties()
        {
            IList <string> value1 = new List <string>();
            string         value2 = "my-value-2";

            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddProperty("myProp1", value1);
            builder.AddProperty("myProp2", value2);
            ISirenEntity entity = builder.Build();

            Assert.IsNotNull(entity.Properties);
            Assert.AreEqual(value1, entity.Properties.myProp1);
            Assert.AreEqual(value2, entity.Properties.myProp2);
        }
Esempio n. 2
0
        public void SirenEntityBuilder_AddProperty_NullProperty_ExpectEntityWithNullProperty()
        {
            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddProperty("testNullProperty", null);
            ISirenEntity entity = builder.Build();

            Assert.IsNotNull(entity.Properties);
            Assert.IsNull(entity.Properties.testNullProperty);
        }