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; }
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; }
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); }
public static void Init() { SessionFactory.Init(ConfigurationManager.ConnectionStrings["DDDInPractice"].ConnectionString); HeadOfficeInstance.Init(new HeadOfficeRepository()); DomainEvents.Init(); }
public static void Init(string connectionString) { SessionFactory.Init(connectionString); HeadOfficeInstance.Init(); DomainEvents.Init(); }