Ejemplo n.º 1
0
        public void TagesZinsRechnerKannErstelltWerden()
        {
            GeldverleihUnityContainer geldverleihUnityContainer = new GeldverleihUnityContainer();

            IBankService bankservice = geldverleihUnityContainer.UnityContainer.Resolve <IBankService>();
            IZinsRechner zinsRechner = new TagesZinsRechner(bankservice);

            Assert.IsNotNull(zinsRechner);
        }
Ejemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            try
            {
                var geldverleihUnityContainer = new GeldverleihUnityContainer();

                _kundenService             = geldverleihUnityContainer.UnityContainer.Resolve <IKundenService>();
                _zinssatzFactory           = geldverleihUnityContainer.UnityContainer.Resolve <IZinssatzFactory>();
                _kundenUebersichtPresenter = new KundenUebersichtPresenter(_kundenService);
                _zinsRechner   = geldverleihUnityContainer.UnityContainer.Resolve <IZinsRechner>();
                _bankPresenter = new BankPresenter(geldverleihUnityContainer.UnityContainer.Resolve <IBankService>(), _zinsRechner);

                KundenUebersichtAktualisieren();
            }
            catch (Exception exception)
            {
                FehlerLoggen(exception.Message);
            }
        }