public void GetValue_FromAssignedStringProperty_ReturnsAssignedString()
        {
            var id = "My string id.";
            var item = new StringDummy { StructureId = id };
            var property = StructurePropertyTestFactory.GetIdProperty<StringDummy>();

            var idAccessor = new IdAccessor(property);
            var idViaAccessor = idAccessor.GetValue(item);

            Assert.AreEqual(id, idViaAccessor.Value);
        }
Example #2
0
        public void SetValue_ToStringProperty_ValueIsAssigned()
        {
            var id   = StructureId.Create("Foo string id");
            var item = new StringDummy();

            var property   = StructurePropertyTestFactory.GetIdProperty <StringDummy>();
            var idAccessor = new IdAccessor(property);

            idAccessor.SetValue(item, id);

            Assert.AreEqual(id.Value, item.StructureId);
        }
Example #3
0
        public void GetValue_FromAssignedStringProperty_ReturnsAssignedString()
        {
            var id   = "My string id.";
            var item = new StringDummy {
                StructureId = id
            };
            var property = StructurePropertyTestFactory.GetIdProperty <StringDummy>();

            var idAccessor    = new IdAccessor(property);
            var idViaAccessor = idAccessor.GetValue(item);

            Assert.AreEqual(id, idViaAccessor.Value);
        }
        public void SetValue_ToStringProperty_ValueIsAssigned()
        {
            var id = StructureId.Create("Foo string id");
            var item = new StringDummy();

            var property = StructurePropertyTestFactory.GetIdProperty<StringDummy>();
            var idAccessor = new IdAccessor(property);
            idAccessor.SetValue(item, id);

            Assert.AreEqual(id.Value, item.StructureId);
        }