public void LogOutLogicConstructorUnitTest1() { var mockLogOutRepository = new Mock <ILogOffRepository>(); LogOffLogic target = new LogOffLogic(mockLogOutRepository.Object); Assert.IsInstanceOfType(target, typeof(LogOffLogic)); }
public void LogOutLogicParameterlessConstructor() { var target = new LogOffLogic("connectionString"); //Assert Assert.IsInstanceOfType(target, typeof(LogOffLogic)); }
public void InsertAuditLog(LogOff logOffInfo) { if (logOffInfo != null) { //Fetches the distinct Facility Connection string List <string> facilityConnectionStrings = logOffInfo.UserFacilities.Select(facility => facility.DataSource).Distinct().ToList(); //Logs into database looping through each conectionstrings foreach (string connectionString in facilityConnectionStrings) { logOffInfo.FacilityIds = String.Join(Constants.Comma, logOffInfo.UserFacilities.Where(facility => facility.DataSource == connectionString) .Select(facility => facility.FacilityId) .ToList()); _logOffLogic = new LogOffLogic(connectionString); _logOffLogic.InsertAuditLog(logOffInfo); } } }
/// <summary> /// Prevents a default instance of the <see cref="LogOffController"/> class from being created. /// </summary> public LogOffController() { _logOffLogic = new LogOffLogic(Constants.ConnectionString); }