Exemplo n.º 1
0
    public Dictionary <string, Status_Template> Interpert()
    {
        if (!ReferenceEquals(statusDetailLoading, null))
        {
            Dictionary <string, Status_Template> status_dic = new Dictionary <string, Status_Template>();

            foreach (KeyValuePair <string, string> line in statusDetailLoading.textLists)
            {
                Status_Template status = null;
                string          key    = line.Key;
                string          value  = line.Value;

                status = CreateTemplate(value);

                if (!ReferenceEquals(status, null))
                {
                    status_dic.Add(status.StatusID, status);
                }
            }
            if (!ReferenceEquals(status_dic, null))
            {
                return(status_dic);
            }
        }

        return(null);
    }
        public void ToString_BlockIsVisible_ReturnEmptyString()
        {
            // Arrange
            var statusHtml = string.Empty;
            var block = new Status_Template();
            block.Visible = false;

            // Act
            statusHtml = block.ToString();

            // Assert
            Assert.IsNullOrEmpty(statusHtml);
        }
        public void ToString_WhenCalled_ReturnHtmlString()
        {
            // Arrange
            var result = "void";
            var statusHtml = string.Empty;
            var block = new Status_Template();
            block.result = result;

            // Act
            statusHtml = block.ToString();

            // Assert
            var expectedHtml = string.Format(StatusTemplate, result, block.StatusResult.ToString(), block.ShowIP.ToString());
            Assert.AreEqual(expectedHtml, statusHtml);
        }
 public BaseStatusBuilder()
 {
     Template = new Status_Template();
 }