public void Setup()
            {
                _testObject = new SlackMessageTestObject();
                _testObject.AddDefaultAttachment();
                _columcount  = Helpers.RandomNumber(1, 4);
                _rowcount    = Helpers.RandomNumber(1, 4);
                _columnNames = new List <string>();
                _data        = new Dictionary <string, IList <string> >();
                testTable    = new DataTable();

                for (int i = 0; i < _columcount; i++)
                {
                    string name = Helpers.Random;
                    _columnNames.Add(name);
                    testTable.Columns.Add(name);
                    _data.Add(name, new List <string>());
                }

                for (int i = 0; i < _rowcount; i++)
                {
                    DataRow drow = testTable.NewRow();
                    foreach (DataColumn dcol in testTable.Columns)
                    {
                        var value = Helpers.Random;
                        drow[dcol] = value;
                        _data[dcol.ColumnName].Add(value);
                    }
                    testTable.Rows.Add(drow);
                }
                _result = _testObject.Sut.AddData(testTable);
            }
 public void Setup()
 {
     _testObject = new SlackMessageTestObject();
     _testObject.AddDefaultAttachment();
     _fallBack = Helpers.Random;
     _result   = _testObject.Sut.FallBack(_fallBack);
 }
 public void Setup()
 {
     _testObject = new SlackMessageTestObject();
     _testObject.AddDefaultAttachment();
     _preText = Helpers.Random;
     _result  = _testObject.Sut.Pretext(_preText);
 }
            public void ReturnsLastAttachmentsAuthor()
            {
                _sutTestObject.DefaultAttachment.Author = new SlackAuthor();
                _sutTestObject.AddDefaultAttachment();

                Assert.IsNotNull(_sutTestObject.Sut.Author);
            }
            public void Setup()
            {
                _title     = Helpers.Random;
                _randomUri = "http://" + Helpers.Random + ".com/";
                _sutObject = new SlackMessageTestObject();
                _sutObject.AddDefaultAttachment();

                _result = _sutObject.Sut.Title(_title, _randomUri);
            }
            public void Setup()
            {
                _title = Helpers.Random;
                _value = Helpers.Random;
                _short = true;

                _testObject = new SlackMessageTestObject();
                _testObject.AddDefaultAttachment();
                _result = _testObject.Sut.Field(_title, _value, _short);
            }
            public void AddsFieldPerColumn()
            {
                _testObject = new SlackMessageTestObject();
                _testObject.AddDefaultAttachment();
                var initial = _testObject.DefaultAttachment.Fields.Count;

                _result = _testObject.Sut.AddData(testTable);

                Assert.AreEqual(initial + _columcount,
                                _testObject.DefaultAttachment.Fields.Count,
                                "Added " + (initial + _columcount).ToString() + " Fields");
            }
 public void SetUp()
 {
     SutTestObject.AddDefaultAttachment();
     SutTestObject.Result = SutTestObject.Sut.AsAuthor(AuthorName, AuthorIcon, AuthorLink);
 }
 public void SetUp()
 {
     SutTestObject = new SlackMessageTestObject();
     SutTestObject.AddDefaultAttachment();
 }
 public void SetUp()
 {
     SutTestObject.AddDefaultAttachment();
     SutTestObject.Result = SutTestObject.Sut
                            .UsingLeftBarColor(SutTestObject.Color);
 }