{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<DepthPlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as DepthPlane).Data.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<DepthPlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as DepthPlane).Data.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<DoublePlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as DoublePlane).Y.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<DoublePlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as DoublePlane).Y.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<DoublePlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as DoublePlane).UV.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<DoublePlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as DoublePlane).UV.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<EncodedPlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as EncodedPlane).Data.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<EncodedPlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as EncodedPlane).Data.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsNotNull(eventArgs.Preview);
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsNotNull(eventArgs.Preview);
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.Format, Is.EqualTo(TestCamera.Settings.PreviewPixelFormat));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.Format, Is.EqualTo(TestCamera.Settings.PreviewPixelFormat));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.Resolution.Width, Is.GreaterThan(0));
- Assert.That(eventArgs.Preview.Resolution.Height, Is.GreaterThan(0));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.Resolution.Width, Is.GreaterThan(0));
+ Assert.That(eventArgs.Preview.Resolution.Height, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.TimeStamp, Is.GreaterThan(0));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.TimeStamp, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsNotNull(eventArgs.Preview.Plane);
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsNotNull(eventArgs.Preview.Plane);
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.SinglePlane));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.SinglePlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.DoublePlane));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.DoublePlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.TriplePlane));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.TriplePlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.EncodedPlane));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.EncodedPlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.DepthPlane));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.DepthPlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
-
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.RgbPlane));
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.RgbPlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<RgbPlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as RgbPlane).Data.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<RgbPlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as RgbPlane).Data.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<SinglePlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as SinglePlane).Data.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<SinglePlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as SinglePlane).Data.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<TriplePlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as TriplePlane).Y.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<TriplePlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as TriplePlane).Y.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<TriplePlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as TriplePlane).U.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<TriplePlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as TriplePlane).U.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
{
TestCamera.Preview += eventWaiter;
- TestCamera.StartPreview();
+ try
+ {
+ TestCamera.StartPreview();
- var eventArgs = await eventWaiter.GetResultAsync();
- Assert.IsInstanceOf<TriplePlane>(eventArgs.Preview.Plane);
- Assert.That((eventArgs.Preview.Plane as TriplePlane).V.Length, Is.GreaterThan(0));
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.IsInstanceOf<TriplePlane>(eventArgs.Preview.Plane);
+ Assert.That((eventArgs.Preview.Plane as TriplePlane).V.Length, Is.GreaterThan(0));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
}
}
}