public static void SerializeTest() { var target = new ConditionStringDesc { IsUseNumberVariable = true, }; var clone = DeepCloner.DeepClone(target); Assert.IsTrue(clone.Equals(target)); }
public static void NullGuardTest() { bool isError; var instance = new ConditionStringDesc(); { try { instance.Condition = null; isError = false; } catch (Exception ex) { logger.Exception(ex); isError = true; } Assert.IsTrue(isError); } { try { instance.RightSide = null; isError = false; } catch (Exception ex) { logger.Exception(ex); isError = true; } Assert.IsTrue(isError); } { try { instance.RightSide = null; isError = false; } catch (Exception ex) { logger.Exception(ex); isError = true; } Assert.IsTrue(isError); } { try { var none = new IntOrStr(); instance.RightSide = none; isError = false; } catch (Exception ex) { logger.Exception(ex); isError = true; } Assert.IsTrue(isError); } }