public void HelloWorldEqualTest()
        {
            service.ReadData();
            string data = service.DisplayData();

            Assert.AreEqual(data, "Hello World");
        }
        public static void Main(string[] args)
        {
            try
            {
                // We will be using Unity IoC container to inject dependency - IDataModel
                // We used contructor injection in FileDataService.
                IUnityContainer unitycontainer = new UnityContainer();

                // Here we are registering IDataModel as FileDataModel object
                // because we want to read Hello World from a file
                // We can register it with any class implementing IDataModel interface
                // ex- DataBaseDataModel, XMLDataModel, etc.
                unitycontainer.RegisterType <IDataModel, FileDataModel>();

                // We are resolving dependency
                FileDataService service = unitycontainer.Resolve <FileDataService>();

                // service instance is reading data from the file and storing in the model
                service.ReadData();

                // we are displaying stored data in the model as output
                // In our case its a string - "Hello World from the file"
                Console.WriteLine(service.DisplayData());
                Console.ReadLine();
            }
            catch (ResolutionFailedException res_ex)
            {
                LoggingService.WriteLog("main console app", res_ex);
            }

            catch (Exception ex)
            {
                LoggingService.WriteLog("main console app", ex);
            }
        }