Модульное тестирование контроллера-насмешки ISession

Вот простой и обратный совместимый способ доставить эффект пульсации на поднятые кнопки с пользовательским фоном.

Ваш макет должен выглядеть следующим образом:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/my_custom_background"
    android:foreground="?android:attr/selectableItemBackground"/>
0
задан Hypenate 16 January 2019 в 12:46
поделиться

1 ответ

Если кто-то сталкивается с той же проблемой однажды, вы идете:

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);
}
0
ответ дан Hypenate 16 January 2019 в 12:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: