public void TestErrorViewOnSubscription()
        {
            var optionsBuilder = new DbContextOptionsBuilder <HomeMyDayDbContext>();

            optionsBuilder.UseInMemoryDatabase(Guid.NewGuid().ToString());
            var context = new HomeMyDayDbContext(optionsBuilder.Options);

            context.Newspapers.Add(new Newspaper()
            {
                Email = "*****@*****.**"
            });

            context.SaveChanges();

            var repository            = new EFNewspaperRepository(context);
            INewspaperManager manager = new NewspaperManager(repository);
            var target             = new NewspaperController(manager);
            var newspaperViewModel = new NewspaperViewModel()
            {
                Email = "*****@*****.**"
            };
            var result = target.Index(newspaperViewModel);

            Assert.NotNull(result);
            Assert.NotNull(newspaperViewModel);
            Assert.Null(result.ViewName);
            Assert.NotNull(result.ViewData);
            Assert.True(result.ViewData.ModelState.ErrorCount > 0);
        }
    public void finishScene()
    {
        Time.timeScale = 1.0f;
        localPlayerData.UpdateCustomers();
        localPlayerData.checkAchievementProgress();
        localPlayerData.UpdateDishDemands();
        localPlayerData.updateFavorabilityRating();
        localPlayerData.economyEventCond = false;
        newspaper.SetActive(true);
        //Call newspaper's setup here!
        NewspaperController newsController = newspaper.GetComponent <NewspaperController>();

        newsController.init();
        newsController.pickStory();
    }
        public void TestArgumentExceptionEmptyStringOnSubscription()
        {
            var optionsBuilder = new DbContextOptionsBuilder <HomeMyDayDbContext>();

            optionsBuilder.UseInMemoryDatabase(Guid.NewGuid().ToString());
            var context               = new HomeMyDayDbContext(optionsBuilder.Options);
            var repository            = new EFNewspaperRepository(context);
            INewspaperManager manager = new NewspaperManager(repository);
            var target = new NewspaperController(manager);

            Assert.Throws <ArgumentNullException>(() => target.Index(new NewspaperViewModel()
            {
                Email = ""
            }));
        }
예제 #4
0
    void Start()
    {
        DialogBoxHolder dialogBoxHolder = transform.parent.gameObject.GetComponent <DialogBoxHolder>();

        dialogBox      = dialogBoxHolder.dialogBox;
        questText      = dialogBoxHolder.questText;
        questText.text = "";
        _questionPanel.SetActive(false);
        _isMouseOver         = false;
        _lable               = null;
        _transform           = this.gameObject.GetComponent <Transform>();
        Questions            = game.GetQuestions(Name);
        _clock               = GameObject.FindGameObjectWithTag("Clock").GetComponent <ClockController>();
        _skyController       = GameObject.FindGameObjectWithTag("Sky").GetComponent <SkyController>();
        _newspaperController = GameObject.FindGameObjectWithTag("Newspaper").GetComponent <NewspaperController>();
        _lastClick           = DateTime.Now;
    }
        public void TestResultViewWithWhiteSpaceOnSubscription()
        {
            var optionsBuilder = new DbContextOptionsBuilder <HomeMyDayDbContext>();

            optionsBuilder.UseInMemoryDatabase(Guid.NewGuid().ToString());
            var context = new HomeMyDayDbContext(optionsBuilder.Options);
            INewspaperRepository repository = new EFNewspaperRepository(context);
            INewspaperManager    manager    = new NewspaperManager(repository);
            var target             = new NewspaperController(manager);
            var newspaperViewModel = new NewspaperViewModel()
            {
                Email = "  [email protected]  "
            };
            var result = target.Index(newspaperViewModel);

            Assert.NotNull(result);
            Assert.NotNull(newspaperViewModel);
            Assert.NotNull(result.ViewName);
            Assert.Equal("Result", result.ViewName);
        }
 void Start()
 {
     newspaperController = gameObject.transform.parent.GetComponent <NewspaperController>();
 }