public void TestToXmlString()
        {
            byte[] arg = new byte[1] { 1 };
            var pk = new TestDerived(arg);

            Assert.Throws<NotImplementedException>(() => pk.ToXmlString());
        }
        public void TestToByteArray()
        {
            byte[] arg = new byte[1] { 1 };
            var pk = new TestDerived(arg);

            Assert.Equal(1, pk.ToByteArray()[0]);
        }
Esempio n. 3
0
        public void ExtendWithExplicitHierarchyFails()
        {
            var derived    = new TestDerived();
            var environ    = new EnvironBuilder().Build();
            var newEnviron = environ.Extend <TestBase>(derived);

            Assert.That(newEnviron.Get <TestBase>(), Is.SameAs(derived));
        }
Esempio n. 4
0
        static void Main()
        {
            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new Form1());
            var aTestDerived = new TestDerived();

            aTestDerived.Execute();
        }
        public void TestToXmlString()
        {
            byte[] arg = new byte[1] {
                1
            };
            var pk = new TestDerived(arg);

            Assert.Throws <NotImplementedException>(() => pk.ToXmlString());
        }
        public void TestToByteArray()
        {
            byte[] arg = new byte[1] {
                1
            };
            var pk = new TestDerived(arg);

            Assert.Equal(1, pk.ToByteArray()[0]);
        }
Esempio n. 7
0
        public void TestToXmlString()
        {
            byte[] arg = new byte[1] {
                1
            };
            var pk = new TestDerived(arg);

#pragma warning disable SYSLIB0042 // ToXmlString and FromXmlString are obsolete
            Assert.Throws <NotImplementedException>(() => pk.ToXmlString());
#pragma warning restore SYSLIB0042
        }
        public void TestToByteArray()
        {
            byte[] arg = new byte[1] {
                1
            };
            var pk = new TestDerived(arg);

#pragma warning disable SYSLIB0043 // ToByteArray is obsolete
            Assert.Equal(1, pk.ToByteArray()[0]);
#pragma warning restore SYSLIB0043
        }
        public void InvokeNotOverrideTest()
        {
            var t  = new TestDerived();
            var mi = typeof(TestBase).GetMethod("GetValue", Type.EmptyTypes);

            Assert.That(mi.InvokeNotOverride(t), Is.EqualTo(0));
            Assert.That(() => mi.InvokeNotOverride(t, 2), Throws.Exception);
            mi = typeof(TestBase).GetMethod("GetValue", new[] { typeof(int), typeof(int) });
            Assert.That(mi.InvokeNotOverride(t, 1, 2), Is.EqualTo(0));
            mi = typeof(TestBase).GetMethod("GetValue", new[] { typeof(int), typeof(int) });
            Assert.That(() => mi.InvokeNotOverride(t, 'c', 2), Throws.Exception);
        }
Esempio n. 10
0
    public T GetInstance() where T : TestBase
    {
        var inst = new TestDerived();

        return(inst);
    }