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"); }
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); }
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>(); }
// Use this for initialization void Start() { raffler = GameObject.FindGameObjectWithTag("GameController").GetComponent <RaffleController>(); }