public void Create_and_try_clear_image(byte r, byte g, byte b, byte alpha) { _sciterImage = SciterImage.Create(1, 1, true); var clearResult = _sciterImage.TryClear(SciterColor.Create(r: r, g: g, b: b, alpha: alpha)); var buffer = _sciterImage.Save(ImageEncoding.Raw); Assert.NotNull(_sciterImage); Assert.IsTrue(clearResult); Assert.AreEqual(1 * 1 * 4, buffer.Length); Assert.AreEqual(new byte[] { (byte)(r / (byte.MaxValue / alpha)), (byte)(g / (byte.MaxValue / alpha)), (byte)(b / (byte.MaxValue / alpha)), alpha }, buffer); }