public void Err13607_ExceptionOnDoParse() { TestHelpers.CatchUnexpected(() => { try { IDescParser parser = new BlowOnDoParse(); parser.Parse(new byte[12]); } catch { } this.logReader.Validate(13607, "BLEParserBase", "Parse", "Failure on Parse"); }); }
public void DerivedTypeTest() { TestHelpers.CatchUnexpected(() => { IDescParser p = new BlowOnDoParse(); //Assert.AreEqual(typeof(BlowOnDoParse).Name, p.ImplementationType.Name, "ImplementationType"); // p.GetType() returns <TestCases.BLE_DescParsers.Test01_DescParserBase+BlowOnDoParse> //Assert.AreEqual(typeof(BlowOnDoParse).Name, p.GetType(), "GetType"); // Works Assert.True(p is BlowOnDoParse, "p is BlowOnDoParse"); }); }