WindowsResolverTests ClassDelta Engine Documentation
Inheritance Hierarchy

System Object
  DeltaEngine.Platforms.Tests WindowsResolverTests

Namespace: DeltaEngine.Platforms.Tests
Assembly: DeltaEngine.Platforms.Tests (in DeltaEngine.Platforms.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public class WindowsResolverTests

The WindowsResolverTests type exposes the following members.

Constructors

  NameDescription
Public methodWindowsResolverTests
Initializes a new instance of the WindowsResolverTests class
Top
Methods

  NameDescription
Public methodCreateWindowsResolver
Public methodDisposeWindowsResolver
Public methodRegisterNonRenderableObject
Public methodRegisterRenderableObject
Top
Examples

[TestFixtureSetUp]
public void CreateWindowsResolver()
{
    resolver = new EmptyWindowsResolver();
    Assert.NotNull(resolver);
}
[TestFixtureTearDown]
public void DisposeWindowsResolver()
{
    resolver.Dispose();
}
[Test, Category("Slow")]
public void RegisterNonRenderableObject()
{
    var rect = new Rectangle(Vector2D.Half, Size.Half);
    resolver.Register(rect);
}
[Test, Category("Slow")]
public void RegisterRenderableObject()
{
    if (!StackTraceExtensions.IsStartedFromNCrunch())
        return;
    using (var device = new MockDevice(new MockWindow()))
    {
        device.Clear();
        device.Present();
        resolver.Register(device);
        resolver.RegisterSingleton<Drawing>();
        resolver.Register(new Line2D(Vector2D.One, Vector2D.Zero, Color.Red));
    }
}
See Also