public void BitmaskTestFalse() { BitmaskToBooleanTransform transform = new BitmaskToBooleanTransform(); transform.Flag = 2; this.ExecuteBitmaskToBooleanTest(transform, 512, false); }
public void BitmaskTestTrue() { BitmaskToBooleanTransform transform = new BitmaskToBooleanTransform(); transform.Flag = 2; this.ExecuteBitmaskToBooleanTest(transform, 514, true); }
public void PerformanceTest() { BitmaskToBooleanTransform transform = new BitmaskToBooleanTransform(); transform.Flag = 2; UnitTestControl.PerformanceTest(() => { Assert.AreEqual(true, transform.TransformValue(514).First()); }, 900000); }
public void TestSerialization() { UniqueIDCache.ClearIdCache(); BitmaskToBooleanTransform transformToSeralize = new BitmaskToBooleanTransform(); transformToSeralize.ID = "test001"; transformToSeralize.Flag = 2; UniqueIDCache.ClearIdCache(); BitmaskToBooleanTransform deserializedTransform = (BitmaskToBooleanTransform)UnitTestControl.XmlSerializeRoundTrip <Transform>(transformToSeralize); Assert.AreEqual(transformToSeralize.ID, deserializedTransform.ID); Assert.AreEqual(transformToSeralize.Flag, deserializedTransform.Flag); }
private void ExecuteBitmaskToBooleanTest(BitmaskToBooleanTransform transform, long sourceValue, bool expectedValue) { bool outValue = (bool)transform.TransformValue(sourceValue).FirstOrDefault(); Assert.AreEqual(expectedValue, outValue); }
public BitmaskToBooleanTransformViewModel(BitmaskToBooleanTransform model) : base(model) { this.model = model; }