Example #1
0
        public async void TestInvalidSerial()
        {
            options = new DbContextOptionsBuilder <RaffleDbContext>()
                      .UseInMemoryDatabase(databaseName: "TestInvalidEntryDatabase").Options;
            RaffleDbContext  context    = new RaffleDbContext(options);
            RaffleController controller = new RaffleController(context);

            context.Serialnumbers.Add(new Serialnumber {
                Number = 1754
            });

            Raffle rafValid = new Raffle
            {
                Firstname = "Jane",
                Lastname  = "Doe",
                Age       = 20,
                Number    = 6821,
                Email     = "*****@*****.**"
            };

            context.SaveChanges();
            var result = await controller.Create(rafValid);

            Assert.False(context.Raffle.Any(), "Entry was added, with invalid Serial");
        }
Example #2
0
        public async void TestValidAge()
        {
            options = new DbContextOptionsBuilder <RaffleDbContext>()
                      .UseInMemoryDatabase(databaseName: "TestCreateValidEntryDatabase").Options;
            RaffleDbContext  context    = new RaffleDbContext(options);
            RaffleController controller = new RaffleController(context);

            context.Serialnumbers.Add(new Serialnumber {
                Number = 6821
            });

            Raffle rafValid = new Raffle
            {
                Firstname = "Jane",
                Lastname  = "Doe",
                Age       = 20,
                Number    = 6821,
                Email     = "*****@*****.**"
            };

            context.SaveChanges();
            var result = await controller.Create(rafValid);

            ViewResult viewResult = Assert.IsType <ViewResult>(result);

            Assert.True(context.Raffle.Any(), "Entry wasn't added, with valid age and serial");
        }
    public void LoadRafflegame()
    {
        OptionPanelController optioner = GameObject.Find("options_panel").GetComponent <OptionPanelController>();

        Debug.Log("found optioner: " + optioner.ToString());

        RaffleController raffler = gameObject.GetComponent <RaffleController>();

        Debug.Log("found rafflecontroller: " + optioner.ToString());

        raffler.LoadOptions(optioner);

        Application.LoadLevel(rafflename);
    }
Example #4
0
        public async void TestMoreThanTwoEntriesSerial()
        {
            options = new DbContextOptionsBuilder <RaffleDbContext>()
                      .UseInMemoryDatabase(databaseName: "TestSerialEnteredTwoTimesDatabase").Options;
            RaffleDbContext  context    = new RaffleDbContext(options);
            RaffleController controller = new RaffleController(context);

            context.Serialnumbers.Add(new Serialnumber {
                Number = 1754
            });
            context.Raffle.Add(new Raffle
            {
                Firstname = "Jane",
                Lastname  = "Doe",
                Age       = 20,
                Number    = 1754,
                Email     = "*****@*****.**"
            });
            context.Raffle.Add(new Raffle
            {
                Firstname = "John",
                Lastname  = "Doe",
                Age       = 20,
                Number    = 1754,
                Email     = "*****@*****.**"
            });

            Raffle rafSerial = new Raffle
            {
                Firstname = "Bobby",
                Lastname  = "Doe",
                Age       = 20,
                Number    = 1754,
                Email     = "*****@*****.**"
            };

            context.SaveChanges();
            var result = await controller.Create(rafSerial);


            Assert.True(context.Raffle.Where(r => r.Number.Equals(rafSerial.Number)).Count() == 2, "Entry was added, with serial that has been entered in the raffle two times");
        }
 // Use this for initialization
 void Start()
 {
     raffler = GameObject.FindGameObjectWithTag("GameController").GetComponent<RaffleController>();
 }
Example #6
0
 // Use this for initialization
 void Start()
 {
     raffler = GameObject.FindGameObjectWithTag("GameController").GetComponent <RaffleController>();
 }