A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

23 lines
585 B

using Avalonia.Media;
using Avalonia.Media.Imaging;
using Moq;
using Xunit;
namespace Avalonia.Base.UnitTests.Media
{
public class ImageBrushTests
{
[Fact]
public void Changing_Source_Raises_Invalidated()
{
var bitmap1 = Mock.Of<IImageBrushSource>();
var bitmap2 = Mock.Of<IImageBrushSource>();
var target = new ImageBrush(bitmap1);
RenderResourceTestHelper.AssertResourceInvalidation(target, () =>
{
target.Source = bitmap2;
});
}
}
}