public void SurfaceCollection_TestCountAll_Returns5() { var messenger = Substitute.For <IFrameworkMessenger>(); var collection = new GpuSurfaceCollection(messenger); AddToCollectionTwoInternalTwoRenderTargetsAndOneTexture(collection); Assert.Equal(5, collection.CountAll()); }
public void SurfaceCollection_TestRemoveTypeTexture_Returns3() { var messenger = Substitute.For <IFrameworkMessenger>(); var collection = new GpuSurfaceCollection(messenger); AddToCollectionTwoInternalTwoRenderTargetsAndOneTexture(collection); var ids = collection.ReturnAllOfType(GpuSurfaceType.Texture); ids.ForEach(id => { collection.Remove(id); }); Assert.Equal(3, collection.CountAll()); }