public void Csv_file_reader_shouldCreateCorrectEntity() { string[] emptyEntites = new string[0]; string[] entitesArray = new string[] { "Name1", "Value1", "Comment1" }; Mock <IEntityComparer> mock = new Mock <IEntityComparer>(); mock.Setup(m => m.CompareEntityListWithObject(new List <Entity>(), new Entity())).Returns(false); CsvFileReader csvFileReader = new CsvFileReader(mock.Object); Entity eleWithEmptyEntityArray = csvFileReader.CsvEntityToDataEntity(emptyEntites); Entity eleWithEntity = csvFileReader.CsvEntityToDataEntity(entitesArray); Assert.AreEqual(eleWithEmptyEntityArray.Name, null); Assert.AreEqual(eleWithEntity.Name, entitesArray[0]); }