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]); }
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)); }
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 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); }
public T GetInstance() where T : TestBase { var inst = new TestDerived(); return(inst); }