public void Constructor_ReinsertionAndMessageAndInnerException_ReinsertionAndMessageAndInnerExcetion() { var target = new ReinsertionException(MockRepository.GenerateMock<IReinsertion>(), "1", new Exception("2")); Assert.IsNotNull(target.Reinsertion); Assert.AreEqual(target.Reinsertion.GetType().Name + ": 1", target.Message); Assert.AreEqual("2", target.InnerException.Message); }
public void GetObjectData_InfoAndContext_Property() { var propertyValue = MockRepository.GenerateMock<IReinsertion>(); var target = new ReinsertionException(propertyValue, "1"); var serializationInfo = new SerializationInfo(typeof(int), MockRepository.GenerateMock<IFormatterConverter>()); target.GetObjectData(serializationInfo, new StreamingContext()); Assert.AreEqual(propertyValue, serializationInfo.GetValue("Reinsertion", typeof(IReinsertion))); }
public void Constructor_Message_Message() { var target = new ReinsertionException("1"); Assert.AreEqual("1", target.Message); }
public void Constructor_NoArgs_DefaultValue() { var target = new ReinsertionException(); Assert.IsTrue(target.Message.Contains("ReinsertionException")); }
public void Constructor_MessageAndInnerException_MessageAndInnerExcetion() { var target = new ReinsertionException("1", new Exception("2")); Assert.AreEqual("1", target.Message); Assert.AreEqual("2", target.InnerException.Message); }