public void Given_I_Call_GetField_Then_The_Correct_Field_Is_Returned(FieldNameType fieldNameType)
        {
            //arrange
            var fieldMock = new Mock <IField>();

            var dataRecordMock = new Mock <IDataRecord>();

            dataRecordMock.Setup(d => d.GetField(fieldNameType.FullName())).Returns(fieldMock.Object);

            //act
            var result = _sut.GetField(dataRecordMock.Object, fieldNameType);

            //assert
            Assert.AreEqual(fieldMock.Object, result);
        }
Example #2
0
        public void TestGetField()
        {
            //Arrange
            manager.DatabaseConnection();
            field.SetDatabase(manager.GetDatabase());
            string fieldId = "5d6c0859213c2933d816595f";

            //Act
            FieldModel model = field.GetField(fieldId);

            if (model != null)
            {
                string message = "Model Type " + model.Type + ", Name " + model.Name + ", Created in " + model.Date;
                Assert.Pass("Result: " + message + ((int)StatusCode.Ok).ToString() + " - " + StatusCode.Ok.ToString());
            }
            Assert.Fail();
        }