Пример #1
0
        public void LogOnLogicParametrizedConstructorTest()
        {
            var mockLogOnRepository = new Mock <ILogOnRepository>();

            _target = new LogOnLogic(mockLogOnRepository.Object);
            Assert.IsInstanceOfType(_target, typeof(LogOnLogic));
        }
Пример #2
0
        public void InsertAuditLog(LogOn logOnInfo)
        {
            if (logOnInfo != null)
            {
                //Fetches the distinct Facility Connection string
                List <string> facilityConnectionStrings =
                    logOnInfo.UserFacilities.Select(facility => facility.DataSource).Distinct().ToList();

                //Logs into database looping through each conectionstrings
                foreach (string connectionString in facilityConnectionStrings)
                {
                    logOnInfo.FacilityIds = String.Join(Constants.Comma,
                                                        logOnInfo.UserFacilities.Where(facility => facility.DataSource == connectionString)
                                                        .Select(facility => facility.FacilityId)
                                                        .ToList());
                    _logOnLogic = new LogOnLogic(connectionString);
                    _logOnLogic.InsertAuditLog(logOnInfo);
                }
            }
        }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LogOnController"/> class.
 /// </summary>
 public LogOnController()
 {
     _logOnLogic = new LogOnLogic(Constants.ConnectionString);
 }
Пример #4
0
 public void LogOnLogicParameterlessConstructor()
 {
     _target = new LogOnLogic(Constants.ConnectionString);
     //Assert
     Assert.IsInstanceOfType(_target, typeof(LogOnLogic));
 }