Ejemplo n.º 1
0
        public void CreateAnswerRedirectsAsync()
        {
            DbContextOptions <FunemploymentDbContext> options = new DbContextOptionsBuilder <FunemploymentDbContext>()
                                                                .UseInMemoryDatabase("CreateAnswerRedirect")
                                                                .Options;

            using (FunemploymentDbContext context = new FunemploymentDbContext(options))
            {
                BehavioralController bc = new BehavioralController(context);

                Player player = new Player();
                player.Username = "******";
                player.Location = "testLocation";
                player.About    = "testAbout";

                Answer answer = new Answer();



                CreateAnswerViewModel cavm = new CreateAnswerViewModel();

                try
                {
                    var x = bc.CreateAnswer(cavm);
                }
                catch (Exception ex)
                {
                    Assert.True(ex is NullReferenceException);
                }
            }
        }
Ejemplo n.º 2
0
        public void CreateAnswerWorks()
        {
            DbContextOptions <FunemploymentDbContext> options = new DbContextOptionsBuilder <FunemploymentDbContext>()
                                                                .UseInMemoryDatabase("BehaviorIndexRedirects")
                                                                .Options;

            using (FunemploymentDbContext context = new FunemploymentDbContext(options))
            {
                BehavioralController bc = new BehavioralController(context);

                Player player = new Player();
                player.Username = "******";
                player.Location = "testLocation";
                player.About    = "testAbout";

                Answer answer = new Answer();
                answer.Content = "testContent";
                answer.BQID    = 100;


                var x = bc.CreateAnswer(100);



                Assert.Equal("testContent", answer.Content);
            }
        }
Ejemplo n.º 3
0
        public static void Main()
        {
            CreationalController creational = new CreationalController();
            StructuralController structural = new StructuralController();
            BehavioralController behavioral = new BehavioralController();



            // Wait for user input
            Console.ReadKey();
        }
Ejemplo n.º 4
0
        public void BehaviorGetONeWorks()
        {
            DbContextOptions <FunemploymentDbContext> options = new DbContextOptionsBuilder <FunemploymentDbContext>()
                                                                .UseInMemoryDatabase("BehaviorGetOne")
                                                                .Options;

            using (FunemploymentDbContext context = new FunemploymentDbContext(options))
            {
                BehavioralController bc = new BehavioralController(context);

                Player player = new Player();
                player.Username = "******";
                player.Location = "testLocation";
                player.About    = "testAbout";

                var x = bc.GetOneBQ(null);


                Assert.IsType <NoContentResult>(x.Result);
            }
        }
Ejemplo n.º 5
0
        public async System.Threading.Tasks.Task BehaviorIndexWorksAsync()
        {
            DbContextOptions <FunemploymentDbContext> options = new DbContextOptionsBuilder <FunemploymentDbContext>()
                                                                .UseInMemoryDatabase("BehaviorIndexRedirects")
                                                                .Options;

            using (FunemploymentDbContext context = new FunemploymentDbContext(options))
            {
                BehavioralController bc = new BehavioralController(context);

                Player player = new Player();
                player.Username = "******";
                player.Location = "testLocation";
                player.About    = "testAbout";

                var x = bc.Index();

                var y = await OneBQViewModel.FromIDAsync(1, context);

                Assert.NotEmpty(y.behaviorQuestion.Content);
                Assert.IsType <ViewResult>(x.Result);
            }
        }