public void FormatStringTransformTestSingleValue() { FormatStringTransform transform = new FormatStringTransform(); transform.Format = "Value is: {0}"; this.ExecuteTest(transform, "Test", "Value is: Test"); }
public void PerformanceTest() { FormatStringTransform transform = new FormatStringTransform(); transform.Format = "Value is: {0}"; UnitTestControl.PerformanceTest(() => { Assert.AreEqual("Value is: Test", transform.TransformValue("Test").First()); }, 800000); }
public void FormatStringTransformTestMultivalueWithNull() { FormatStringTransform transform = new FormatStringTransform(); transform.Format = "Values are: {0}, {1}, {2}"; this.ExecuteTest(transform, new List <object>() { "test1", null, "test3" }, "Values are: test1, , test3"); }
public void TestSerialization() { UniqueIDCache.ClearIdCache(); FormatStringTransform transformToSeralize = new FormatStringTransform(); transformToSeralize.ID = "test001"; transformToSeralize.Format = "{0}\n{1}"; UniqueIDCache.ClearIdCache(); FormatStringTransform deserializedTransform = (FormatStringTransform)UnitTestControl.XmlSerializeRoundTrip <Transform>(transformToSeralize); Assert.AreEqual(transformToSeralize.ID, deserializedTransform.ID); Assert.AreEqual(transformToSeralize.Format, deserializedTransform.Format); }
public FormatStringTransformViewModel(FormatStringTransform model) : base(model) { this.model = model; }
private void ExecuteTest(FormatStringTransform transform, IList <object> sourceValues, string expectedValue) { string outValue = transform.TransformValue(sourceValues).FirstOrDefault() as string; Assert.AreEqual(expectedValue, outValue); }