Ejemplo n.º 1
0
        public void Get_Wishes()
        {
            this.database = MockRepository.GenerateMock<IDatabaseAccessLayer>();

            var serivce = new WunschzettelService(this.database);

            const int personId = 0;

            serivce.GetWishes(0);

            database.AssertWasCalled(s => s.GetWishes(Arg<int>.Is.Equal(personId)));
        }
Ejemplo n.º 2
0
        public void Add_Wishes()
        {
            this.database = MockRepository.GenerateMock<IDatabaseAccessLayer>();

            var serivce = new WunschzettelService(this.database);

            var wishes = new [] { new Wish(), new Wish()};

            serivce.AddWishes(wishes);

            database.AssertWasCalled(s => s.AddWishes(Arg<IEnumerable<Wish>>.Is.Equal(wishes)));
        }
Ejemplo n.º 3
0
        public void Add_Wish()
        {
            this.database = MockRepository.GenerateMock<IDatabaseAccessLayer>();

            var serivce = new WunschzettelService(this.database);

            var wish = new Wish();

            serivce.AddWish(wish);

            database.AssertWasCalled(s => s.AddWish(Arg<Wish>.Is.Equal(wish)));
        }
Ejemplo n.º 4
0
        public Runner(string ip, int port)
        {
            TypeIdGenerator.getTowerType(0);
            // db does nox exist. Do not worry about the ID and password :)
            dal = new MySQLDatabaseAccessor("127.0.0.1", 3306, "sciencewarsdb", "root", "admin");

            ResourceLoader.loadResources();
            queue = new BasicPlayerQueue(this, 2);
            server.clientArrivedEvent += server_clientArrivedEvent;
            server.clientRemovedEvent += server_clientRemovedEvent;
            server.messageArrivedEvent += server_messageArrivedEvent;

            server.StartServer(ip, port);
        }
Ejemplo n.º 5
0
        public Runner(string ip, int port)
        {
            TypeIdGenerator.getTowerType(0);
            // db does nox exist. Do not worry about the ID and password :)
            dal = new MySQLDatabaseAccessor("127.0.0.1", 3306, "sciencewarsdb", "root", "admin");

            ResourceLoader.loadResources();
            queue = new BasicPlayerQueue(this, 2);
            server.clientArrivedEvent  += server_clientArrivedEvent;
            server.clientRemovedEvent  += server_clientRemovedEvent;
            server.messageArrivedEvent += server_messageArrivedEvent;

            server.StartServer(ip, port);
        }
Ejemplo n.º 6
0
        public void SetUp()
        {
            this.database = MockRepository.GenerateStub<IDatabaseAccessLayer>();
            this.database.Stub(s => s.GetPerson(Arg<int>.Is.Equal(1))).Return(new Person { Id = 1 });
            this.database.Stub(s => s.Login(Arg<LoginData>.Is.Equal(new LoginData("Login","Login")))).Return(new User("Login", "Login"));

            this.service = MockRepository.GenerateStub<IWunschzettelService>();
            this.service.Stub(s => s.GetPerson(Arg<int>.Is.Equal(1))).Return(new Person { Id = 1 });

            this.serializer = MockRepository.GenerateStub<WunschzettelSerializer>();

            this.server = new Server(this.database);

            server.Run();
        }
Ejemplo n.º 7
0
 public LoginManager(Runner runner, Session session, IDatabaseAccessLayer dal)
 {
     this.runner = runner;
     this.session = session;
     this.dal = dal;
 }
Ejemplo n.º 8
0
        private void CreateDatabase()
        {
            var builder = new SessionFactoryBuilder();

            this.database = new DatabaseAccessLayer(builder);

            this.database.Initalize(Schema.Rebuild);
        }
Ejemplo n.º 9
0
 public LoginManager(Runner runner, Session session, IDatabaseAccessLayer dal)
 {
     this.runner  = runner;
     this.session = session;
     this.dal     = dal;
 }
Ejemplo n.º 10
0
 public Server(IDatabaseAccessLayer database)
 {
     this.database = database;
 }
Ejemplo n.º 11
0
 public void SetUp()
 {
     this.database = MockRepository.GenerateStub<IDatabaseAccessLayer>();
 }
Ejemplo n.º 12
0
        public void Save_Person()
        {
            this.database = MockRepository.GenerateMock<IDatabaseAccessLayer>();

            var serivce = new WunschzettelService(this.database);

            var person = new Person();

            serivce.SavePerson(person);

            database.AssertWasCalled(s => s.SavePerson(Arg<Person>.Is.Equal(person)));
        }
Ejemplo n.º 13
0
 public WunschzettelService(IDatabaseAccessLayer database)
 {
     this.database = database;
 }