player.DisplaySettings.Mode = PlayerDisplayMode.Roi;
Assert.That(() => player.DisplaySettings.SetRoi(new Rectangle(0, 0, 100, 100)), Throws.Nothing);
+ player.Dispose();
}
[Test]
player.DisplaySettings.SetRoi(new Rectangle(0, 0, 100, 100));
Assert.That(() => player.DisplaySettings.Mode = PlayerDisplayMode.Roi, Throws.Nothing);
+ player.Dispose();
}
[Test]
Assert.That(() => player.DisplaySettings.SetRoi(new Rectangle(0, 0, 0, 100)),
Throws.TypeOf<ArgumentOutOfRangeException>());
+ player.Dispose();
}
class TestPlayerDisplaySettings : PlayerDisplaySettings
{
var player = new Player();
Assert.That(() => new TestPlayerDisplaySettings(player), Throws.Nothing);
+ player.Dispose();
}
[Test]
{
var player = new Player();
Assert.That(() => new TestPlayerDisplaySettings(player).Player, Is.SameAs(player));
+ player.Dispose();
}
}
}
Assert.That(player.SphericalVideo.GetDirectionOfView().Yaw, Is.EqualTo(DefaultValues.Yaw), "Invalid value.");
Assert.That(player.SphericalVideo.GetDirectionOfView().Pitch, Is.EqualTo(DefaultValues.Pitch), "Invalid value.");
+
+ player.Dispose();
}
[Test]
Assert.That(() => player.SphericalVideo.SetDirectionOfView(dov), Throws.Nothing);
Assert.That(player.SphericalVideo.GetDirectionOfView(), Is.EqualTo(dov), "Invalid value.");
+
+ player.Dispose();
}
[Test]
Throws.TypeOf<ArgumentOutOfRangeException>());
Assert.That(() => player.SphericalVideo.SetDirectionOfView(new DirectionOfView(3.141594f, 1.0f)),
Throws.TypeOf<ArgumentOutOfRangeException>());
+
+ player.Dispose();
}
[Test]
var player = new Player();
Assert.That(player.SphericalVideo.GetZoom(), Is.EqualTo(DefaultValues.level), "Invalid value");
+
+ player.Dispose();
}
[Test]
player.SphericalVideo.SetZoom(newValue);
Assert.That(player.SphericalVideo.GetZoom(), Is.EqualTo(newValue), "Invalid value");
+
+ player.Dispose();
}
[Test]
Throws.TypeOf<ArgumentOutOfRangeException>());
Assert.That(() => player.SphericalVideo.SetZoom(-3.0f),
Throws.TypeOf<ArgumentOutOfRangeException>());
+
+ player.Dispose();
}
[Test]
Assert.That(player.SphericalVideo.GetFieldOfView().HorizontalDegrees, Is.EqualTo(DefaultValues.HorizontalDegrees), "Invalid value.");
Assert.That(player.SphericalVideo.GetFieldOfView().VerticalDegrees, Is.EqualTo(DefaultValues.VerticalDegrees), "Invalid value.");
+
+ player.Dispose();
}
[Test]
Assert.That(() => player.SphericalVideo.SetFieldOfView(fov), Throws.Nothing);
Assert.That(player.SphericalVideo.GetFieldOfView(), Is.EqualTo(fov), "Invalid value.");
+
+ player.Dispose();
}
[Test]
Throws.TypeOf<ArgumentOutOfRangeException>());
Assert.That(() => player.SphericalVideo.SetFieldOfView(new FieldOfView(0, 180)),
Throws.TypeOf<ArgumentOutOfRangeException>());
+
+ player.Dispose();
}
[Test]
Assert.That(() => player.SphericalVideo.SetZoomWithFieldOfView(zoom, fov), Throws.Nothing);
Assert.That(player.SphericalVideo.GetFieldOfView(), Is.EqualTo(fov), "Invalid value.");
Assert.That(player.SphericalVideo.GetZoom(), Is.EqualTo(zoom), "Invalid value");
+
+ player.Dispose();
}
[Test]
Throws.TypeOf<ArgumentOutOfRangeException>());
Assert.That(() => player.SphericalVideo.SetZoomWithFieldOfView(1.9f, invalidFov),
Throws.TypeOf<ArgumentOutOfRangeException>());
+
+ player.Dispose();
}
[Test]