Вот простой и обратный совместимый способ доставить эффект пульсации на поднятые кнопки с пользовательским фоном.
Ваш макет должен выглядеть следующим образом:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/my_custom_background"
android:foreground="?android:attr/selectableItemBackground"/>
Если кто-то сталкивается с той же проблемой однажды, вы идете:
public void GetFoos_AllGood_ReturnList()
{
//Arrange
Mock<ISession> sessionMock = new Mock<ISession>();
Web.Controllers.FooController fooController = new Web.Controllers.FooController();
fooController.ControllerContext.HttpContext = new DefaultHttpContext();
fooController.ControllerContext.HttpContext.Request.Headers["Foo"] = 0;
fooController.ControllerContext.HttpContext.Session = sessionMock.Object;
//Act
var result = fooController.GetFoos() as JsonResult;
//Assert
Assert.NotNull(result);
}