public void TestMarshalExceptionOnRead() { var svc = new TestIgniteServicePortableErr(); var ex = Assert.Throws <IgniteException>(() => Services.DeployMultiple(SvcName, svc, Grids.Length, 1)); Assert.AreEqual("Expected exception", ex.Message); var svc0 = Services.GetService <TestIgniteServiceSerializable>(SvcName); Assert.IsNull(svc0); }
public void TestMarshalExceptionOnWrite() { var svc = new TestIgniteServicePortableErr {ThrowOnWrite = true}; var ex = Assert.Throws<Exception>(() => Services.DeployMultiple(SvcName, svc, Grids.Length, 1)); Assert.AreEqual("Expected exception", ex.Message); var svc0 = Services.GetService<TestIgniteServiceSerializable>(SvcName); Assert.IsNull(svc0); }