Ejemplo n.º 1
0
        void _simulator_RequestProcessed(RequestProcessingLog log)
        {
            ServiceUsageInformation info = _usageInfo.Where(U => U.ServiceName == log.Service).FirstOrDefault();

            if (info != null)
            {
                OperationInfo operationInfo =
                    info.OperationsList.Where(o => o.OperationName == log.Method).FirstOrDefault();
                operationInfo.UsageInfo = OperationUsage.Passed;
                View.UpdateOperationUsage(info.ServiceName, operationInfo.OperationName, operationInfo.UsageInfo);
            }
            View.DisplayRequestProcessingLog(log);
        }
Ejemplo n.º 2
0
        void InitializeServicesList()
        {
            List <Device.Data.ServiceContractInfo> infos = _simulator.GetServicesInfo();

            View.ShowServiceInformation(infos);

            foreach (Device.Data.ServiceContractInfo info in infos)
            {
                ServiceUsageInformation information = new ServiceUsageInformation();
                information.ServiceName = info.ServiceName;
                foreach (string operation in info.OperationsList)
                {
                    OperationInfo operationInfo = new OperationInfo();
                    operationInfo.OperationName = operation;
                    operationInfo.UsageInfo     = OperationUsage.NotCovered;
                    information.OperationsList.Add(operationInfo);
                }
                _usageInfo.Add(information);
            }
        }