public void DeleteAll_when_original_schema_is_found_the_schema_is_Removed_from_repository() { //arrange var schema1 = new DataSetSchema() { Id = 11, Title = "sampletitle", Category = new Category() { Title = "categorytitle" } }; _repositoryDataSetSchema.Add(schema1); _sqlTableUtility = new Mock <ISqlTableUtility>().Object; var sut = new DataSetSchemaService(_repositoryDataSetSchema, _dataSetSchemaDefinitionService, _repositoryDataSetDetail, _sqlTableUtility); //act sut.DeleteAll("categorytitle", "sampletitle"); var result = _repositoryDataSetSchema.GetQuery().FirstOrDefault(x => x.Id == 11); //assert Assert.AreEqual(null, result); //cleanup }
public DataSetSchemaService(IRepository <DataSetSchema> repository, IDataSetSchemaDefinitionService dataSetSchemaDefinitionService , IRepository <DataSetDetail> repositoryDataSetDetail , ISqlTableUtility sqlTableUtility ) { _dataSetSchemaDefinitionService = dataSetSchemaDefinitionService; _repository = repository; _repositoryDataSetDetail = repositoryDataSetDetail; _sqlTableUtility = sqlTableUtility; }