示例#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();
 }
示例#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();
        }
示例#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("-");
 }
示例#4
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("-");
        }
示例#5
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}");
        }
示例#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}");
    }
示例#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>"));
    }
示例#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>"));
        }