Esempio n. 1
0
        public void TestUtilForImmutable()
        {
            var p      = new ImmutableSample(1, DateTime.Now, 10, 20);
            var getter = ReflectionUtil.GetGetter <ImmutableSample>();

            Assert.Equal(p.Id, getter(p, nameof(p.Id)));
            Assert.Equal(p.Time, getter(p, nameof(p.Time)));
            Assert.Equal(p.X, getter(p, nameof(p.X)));
            Assert.Equal(p.Y, getter(p, nameof(p.Y)));
        }
Esempio n. 2
0
        public void TestAccessorForImmutable()
        {
            var p = new ImmutableSample(1, DateTime.Now, 10, 20);
            var d = p.AsDictionary();

            Assert.Equal(p.Id, d[nameof(p.Id)]);
            Assert.Equal(p.Time, d[nameof(p.Time)]);
            Assert.Equal(p.X, d[nameof(p.X)]);
            Assert.Equal(p.Y, d[nameof(p.Y)]);
        }
Esempio n. 3
0
        public void TestAccessorForImmutable()
        {
            var p = new ImmutableSample(1, DateTime.Now, 10, 20);
            var d = p.AsDictionary();

            Assert.Equal(p.Id, d[nameof(p.Id)]);
            Assert.Equal(p.Time, d[nameof(p.Time)]);
            Assert.Equal(p.X, d[nameof(p.X)]);
            Assert.Equal(p.Y, d[nameof(p.Y)]);
        }
Esempio n. 4
0
        public void TestUtilForImmutable()
        {
            var p = new ImmutableSample(1, DateTime.Now, 10, 20);
            var getter = ReflectionUtil.GetGetter<ImmutableSample>();

            Assert.Equal(p.Id, getter(p, nameof(p.Id)));
            Assert.Equal(p.Time, getter(p, nameof(p.Time)));
            Assert.Equal(p.X, getter(p, nameof(p.X)));
            Assert.Equal(p.Y, getter(p, nameof(p.Y)));
        }