public void PerTestSetup() { _face = new Face(TestConstants.PaduakFontLocation, FaceOptions.face_default); _font = new Font(20.0f, _face); _featureval = _face.FeaturevalForLang("en"); _segment = _font.MakeSeg(0, _featureval, "hello world", Bidirtl.Nobidi); }
public void FeatureValue_OnTestFeature_ReturnsZero() { using (Featureval val = _face.FeaturevalForLang("en")) { FeatureRef testFeature = CreateTestFeatureRef(); Assert.AreEqual(0, testFeature.FeatureValue(val)); } }
public void FeaturevalForLang_EnLang_ReturnsNonNullFeatureval() { using (var face = new Face(TestConstants.PaduakFontLocation, FaceOptions.face_default)) { Featureval val = face.FeaturevalForLang("en"); Assert.NotNull(val); } }
public void Clone_TestFeatureVal_ReturnsNonNullFeatureValWhichIsDifferentInstanceToClonedObject() { using (Featureval val = _face.FeaturevalForLang("en")) { Featureval clonedVal = val.Clone(); Assert.NotNull(clonedVal); Assert.AreNotSame(clonedVal, val); } }
public void SetFeatureValue_SetValueInRange_ReturnsSuccessAndValueIsChanged() { using (Featureval val = _face.FeaturevalForLang("en")) { FeatureRef testFeature = CreateTestFeatureRef(); int ret = testFeature.SetFeatureValue(1, val); Assert.AreEqual(1, ret); Assert.AreEqual(1, testFeature.FeatureValue(val)); } }
public void MakeSeg_WithTestString_ReturnsNonNullSegment() { using (var face = new Face(TestConstants.PaduakFontLocation, FaceOptions.face_default)) { using (var font = new Font(20.0f, face)) { using (Featureval featureval = face.FeaturevalForLang("en")) { Segment segment = font.MakeSeg(0, featureval, "hello world", Bidirtl.Nobidi); Assert.NotNull(segment); segment.Dispose(); } } } }