Exemplo n.º 1
0
 public void ParametersXml_EmptyParametersXml_ReturnEmptyParameters(HttpContext context, [Frozen] ISheerService sheerService)
 {
   //Arrange
   var baseActionEditor = new BaseActionEditorMock(sheerService);
   HttpContext.Current = context;
   //Assert
   baseActionEditor.ParametersMock.Should().BeEmpty();
 }
Exemplo n.º 2
0
        public void ParametersXml_EmptyParametersXml_ReturnEmptyParameters(HttpContext context, [Frozen] ISheerService sheerService)
        {
            //Arrange
            var baseActionEditor = new BaseActionEditorMock(sheerService);

            HttpContext.Current = context;
            //Assert
            baseActionEditor.ParametersMock.Should().BeEmpty();
        }
Exemplo n.º 3
0
    public void OnOk_EmptyParameters_ReturnDashRsult(HttpContext context, [Frozen] ISheerService sheerService)
    {
      //Arrange
      var baseActionEditor = new BaseActionEditorMock(sheerService);
      HttpContext.Current = context;
      //Act
      baseActionEditor.OnOkMock(this, new EventArgs());

      //Assert
      sheerService.Received().SetDialogValue("-");
    }
Exemplo n.º 4
0
    public void ParametersXml_ParametersXmlIsSet_ReturnParameters([Frozen] ISheerService sheerService)
    {
      //Arrange
      var parametersXml = @"<outcome>{9016E456-95CB-42E9-AD58-997D6D77AE83}</outcome>";
      var baseActionEditor = new BaseActionEditorMock(sheerService);

      HttpContext.Current = HttpContextMockFactory.Create(new HttpRequest("", "http://google.com", "params=1"));
      HttpContext.Current.Session["1"] = parametersXml;

      //Assert
      var p = baseActionEditor.ParametersMock["outcome"].Should().Be("{9016E456-95CB-42E9-AD58-997D6D77AE83}");
    }
Exemplo n.º 5
0
        public void OnOk_EmptyParameters_ReturnDashRsult(HttpContext context, [Frozen] ISheerService sheerService)
        {
            //Arrange
            var baseActionEditor = new BaseActionEditorMock(sheerService);

            HttpContext.Current = context;
            //Act
            baseActionEditor.OnOkMock(this, new EventArgs());

            //Assert
            sheerService.Received().SetDialogValue("-");
        }
Exemplo n.º 6
0
        public void ParametersXml_ParametersXmlIsSet_ReturnParameters([Frozen] ISheerService sheerService)
        {
            //Arrange
            var parametersXml    = @"<outcome>{9016E456-95CB-42E9-AD58-997D6D77AE83}</outcome>";
            var baseActionEditor = new BaseActionEditorMock(sheerService);

            HttpContext.Current = HttpContextMockFactory.Create(new HttpRequest("", "http://google.com", "params=1"));
            HttpContext.Current.Session["1"] = parametersXml;

            //Assert
            var p = baseActionEditor.ParametersMock["outcome"].Should().Be("{9016E456-95CB-42E9-AD58-997D6D77AE83}");
        }
Exemplo n.º 7
0
    public void OnOk_ParametersAreSet_ReturnParametersXml(HttpContext context, [Frozen] ISheerService sheerService)
    {
      //Arrange
      var baseActionEditor = new BaseActionEditorMock(sheerService);
      HttpContext.Current = context;
      baseActionEditor.ParametersMock.Add("outcome", "{00889a5e-81da-459f-8bd8-853983ba7a84}");

      //Act
      baseActionEditor.OnOkMock(this, new EventArgs());

      //Assert
      sheerService.Received().SetDialogValue(HttpUtility.HtmlEncode("<outcome>{00889a5e-81da-459f-8bd8-853983ba7a84}</outcome>"));
    }
Exemplo n.º 8
0
        public void OnOk_ParametersAreSet_ReturnParametersXml(HttpContext context, [Frozen] ISheerService sheerService)
        {
            //Arrange
            var baseActionEditor = new BaseActionEditorMock(sheerService);

            HttpContext.Current = context;
            baseActionEditor.ParametersMock.Add("outcome", "{00889a5e-81da-459f-8bd8-853983ba7a84}");

            //Act
            baseActionEditor.OnOkMock(this, new EventArgs());

            //Assert
            sheerService.Received().SetDialogValue(HttpUtility.HtmlEncode("<outcome>{00889a5e-81da-459f-8bd8-853983ba7a84}</outcome>"));
        }