public void CheckPayerFilesTransmittedStatus_FileExists_Returns1()
var payerRequestDetails = new PayerRequestDetails
External_Location = "C:\\Your\\Path\\To\\Files\\",
Submitted_Filename = "example.txt"
var dbConnectionMock = new Mock<IDbConnection>();
var dbCommandMock = new Mock<IDbCommand>();
var dbParameterMock = new Mock<IDbDataParameter>();
dbConnectionMock.Setup(conn => conn.CreateCommand()).Returns(dbCommandMock.Object);
var dbTransactionMock = new Mock<IDbTransaction>();
dbConnectionMock.Setup(conn => conn.BeginTransaction()).Returns(dbTransactionMock.Object);
var dbParameterCollectionMock = new Mock<IDataParameterCollection>();
dbCommandMock.Setup(cmd => cmd.Parameters).Returns(dbParameterCollectionMock.Object);
var sqlConnectionFactoryMock = new Mock<ISqlConnectionFactory>();
sqlConnectionFactoryMock.Setup(factory => factory.CreateConnection(It.IsAny<string>())).Returns(dbConnectionMock.Object);
var baseDataAccessMock = new Mock<BaseDataAccess>();
baseDataAccessMock.Setup(bda => bda.GetConnectionForTheType(It.IsAny<string>()))
.Returns("your_connection_string_here");
var processAuditLogDAMock = new Mock<ProcessAuditLogDA>();
processAuditLogDAMock.Setup(da => da.LogProcessAuditDetails(It.IsAny<ProcessAuditLog>()));
var exportAPI = new ExportAPI(baseDataAccessMock.Object, processAuditLogDAMock.Object);
var result = exportAPI.CheckPayerFilesTransmittedStatus(payerRequestDetails);