Esempio n. 1
0
        public void CanLoadHeadCompanyInstance()
        {
            HeadOfficeInstance.Init();
            var office = HeadOfficeInstance.Instance;

            office.Should().NotBeNull();
            office.Id.Should().Be(1);
        }
        public void Test()
        {
            SessionFactory.Init(@"Server=(localdb)\MSSQLLocalDB;Database=DddInPractice;Trusted_Connection=True");

            HeadOfficeInstance.Init();

            var office = HeadOfficeInstance.Instance;
        }
Esempio n. 3
0
        public void TestRepository()
        {
            SessionFactory.Init("Server=(localdb)\\mssqllocaldb;Database=DddInPractice;Trusted_Connection=True;");

            SnackMachineRepository repository   = new SnackMachineRepository();
            SnackMachine           snackMachine = repository.GetById(1);

            HeadOfficeInstance.Init();
            HeadOffice headOffice = HeadOfficeInstance.Instance;
        }
Esempio n. 4
0
        public void Test()
        {
            SessionFactory.Init(@"Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=DDDInPractice;Integrated Security=True");

            HeadOfficeInstance.Init();

            HeadOffice office = HeadOfficeInstance.Instance;

            //var repository = new SnackMachineRepository();
            //SnackMachine snackMachine = repository.GetById(1);
            //snackMachine.InsertMoney(Money.Dollar);
            //snackMachine.InsertMoney(Money.Dollar);
            //snackMachine.InsertMoney(Money.Dollar);
            //snackMachine.BuySnack(1);
            //repository.Save(snackMachine);
        }
Esempio n. 5
0
 public static void Init()
 {
     SessionFactory.Init(ConfigurationManager.ConnectionStrings["DDDInPractice"].ConnectionString);
     HeadOfficeInstance.Init(new HeadOfficeRepository());
     DomainEvents.Init();
 }
Esempio n. 6
0
 public static void Init(string connectionString)
 {
     SessionFactory.Init(connectionString);
     HeadOfficeInstance.Init();
     DomainEvents.Init();
 }