Ejemplo n.º 1
0
        public void MapsCustomPropertiesToBackingStore()
        {
            parentClass.AddBackingStoreProperty();
            property.PropertyKind = CodePropertyKind.Custom;
            writer.Write(property);
            var result = tw.ToString();

            Assert.Contains("get { return BackingStore?.Get<Somecustomtype>(nameof(PropertyName)); }", result);
            Assert.Contains("set { BackingStore?.Set(nameof(PropertyName), value);", result);
        }
Ejemplo n.º 2
0
    public void WritesGetterToBackingStore()
    {
        parentClass.AddBackingStoreProperty();
        method.AddAccessedProperty();
        method.Kind = CodeMethodKind.Getter;
        writer.Write(method);
        var result = tw.ToString();

        Assert.Contains("m.GetBackingStore().Get(\"someProperty\")", result);
    }