Exemple #1
0
        public void TestViewName()
        {
            var controller = new QuoteController();
            var result     = controller.ShowNotRankingZitate() as ViewResult;

            Assert.AreEqual("ShowAllNotRankingQuotes", result.ViewName);
        }
Exemple #2
0
        public async Task PutNullMediatorResponseAsync()
        {
            // Act
            var updateQuoteModel = new UpdateQuoteModel
            {
                Id               = new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC"),
                ClientName       = "ClientName 1",
                DateofBirth      = new DateTime(1992, 09, 09),
                ClientSex        = ClientSex.Male,
                Email            = "*****@*****.**",
                MobileNumber     = "1234567880",
                RetirementAge    = 62,
                InvestmentAmount = 100000,
                PensionPlan      = PensionPlan.PensionSilver
            };

            mediatR.Setup(m => m.Send(It.IsAny <GetQuoteByIdRequest>(), It.IsAny <CancellationToken>())).Returns(Task.FromResult <Quote>(null));
            controller = new QuoteController(mapper, mediatR.Object);
            var result = await controller.Put(updateQuoteModel) as BadRequestObjectResult;

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(400, result.StatusCode);
            Assert.AreEqual("No quote found with the id 6877d1a3-4bc7-4d0b-b802-08d844d525ac", result.Value);
        }
Exemple #3
0
        public void TestAddQuoteToBook()
        {
            AddBooks(1);

            MediaLibContainer context = ContextHelper <MediaLibContainer> .GetCurrentContext();

            Book book           = context.MediaSet.OfType <Book>().First <Book>();
            int  expectedBookId = book.Id;

            QuoteController quoteController = new QuoteController();


            FormCollection collection = new FormCollection();

            collection["Language"]    = QuoteLanguageEnum.Deutsch.ToString();
            collection["Character"]   = "Rolle";
            collection["QuoteString"] = "QuoteStringBook";


            ViewResult result = quoteController.AddQuote(book.Id, collection, fakeUser) as ViewResult;

            Book books = MediaService.Instance.GetBookById(book.Id);


            Assert.IsNotNull(books);

            Assert.AreEqual(collection["Language"], books.Quote.Single <Quote>().Language);
            Assert.AreEqual(collection["Character"], books.Quote.Single <Quote>().Character);
            Assert.AreEqual(collection["QuoteString"], books.Quote.Single <Quote>().QuoteString);

            Assert.AreEqual("AddQuoteMessage", result.ViewName);
        }
Exemple #4
0
        public void FullTestModification()
        {
            MockRepository   mock        = new MockRepository();
            IQuoteRepository mockedRepos = mock.CreateMock <IQuoteRepository>();

            Quote q = new Quote();

            Distributor expDistributor = new Distributor();

            expDistributor.AddContact("Sebastian", "Real", "*****@*****.**");
            expDistributor.AddContact("Emiliano", "Galizio", "*****@*****.**");
            expDistributor.AddContact("Santiago", "Lanus", "*****@*****.**");

            q.Distributor = expDistributor;

            foreach (Contact contact in expDistributor.Contacts)
            {
                q.AddNotification(contact, string.Empty, string.Empty);
            }

            Expect.Call(mockedRepos.GetById(12)).Return(q);
            mock.ReplayAll();
            QuoteController qc = new QuoteController(mockedRepos);

            Quote test = qc.GetById(12);

            test.AddNotification(null, "Alejandro Bezares", "*****@*****.**");

            Assert.AreEqual(4, test.QuoteNotifications.Count);
        }
        public static async Task <string> GetQuoteAsync()
        {
            int    status;
            string body;

            using (HttpResponseMessage response = await QuoteController.GetQuote())
            {
                status = (int)response.StatusCode;
                body   = await response.Content.ReadAsStringAsync();
            }

            if (status == 200)
            {
                return(body);
            }
            else if (status == 400)
            {
                throw new Exception(body);
            }
            else if (status == 500)
            {
                throw new ServerException();
            }
            else
            {
                throw new Exception("Uncaught status code");
            }
        }
Exemple #6
0
        public void TestNotRankingQuoteWirdGerankt()
        {
            var controller = new QuoteController();
            // Zuerst wird Zitat gefunden.

            FormCollection collection = new FormCollection();

            collection["NotRakingUserList"]    = "*****@*****.**";
            collection["NotRakingLanguage"]    = "";
            collection["NotRakingMediumTitle"] = "";

            var resultFiltern  = controller.FilternQuotes(collection) as PartialViewResult;
            var produktFiltern = (IQueryable <Quote>)resultFiltern.ViewData.Model;

            int quoteId = (int)produktFiltern.Single().Id;

            //Und wird diese Zitat gerankt.

            collection["RankenWert"]  = "3";
            collection["Rolle"]       = "The Terminator";
            collection["Language"]    = QuoteLanguageEnum.English.ToString();
            collection["QuoteString"] = "DummyQuote";
            var resultRanken  = controller.ZitatRanken(quoteId, collection, fakeAdmin) as ViewResult;
            var produktRanken = (IQueryable <Quote>)resultRanken.ViewData.Model;

            // Jetzt gibt es in der DB 4 Zitate die noch niht gerankt sind.

            var result  = controller.ShowNotRankingZitate() as ViewResult;
            var produkt = (IQueryable <Quote>)result.ViewData.Model;


            Assert.AreEqual(produkt.Count(), 4);
        }
Exemple #7
0
        public async void TestWithException()
        {
            var quoteProvider = Substitute.For <IQuoteProvider>();

            quoteProvider
            .WhenForAnyArgs(x => x.GetCurrencyValues("", null))
            .Do(x =>
            {
                throw new QuoteException(201, "You have supplied an invalid Source Currency. [Example: source=BRL]");
            });

            var currencySource = "HUEHUE";
            var currencyTarget = "USD";

            var currencyLayerService = new QuoteCurrencyService(quoteProvider);
            var controller           = new QuoteController(currencyLayerService);
            var controllerResult     = await controller.GetQuotes(currencySource, currencyTarget);

            Assert.IsType <ObjectResult>(controllerResult);

            var formattedControllerResult = ((ObjectResult)controllerResult);

            Assert.Equal(500, formattedControllerResult.StatusCode);

            var quoteException = (QuoteException)formattedControllerResult.Value;

            Assert.Equal(201, quoteException.ErrorCode);
            Assert.Equal("You have supplied an invalid Source Currency. [Example: source=BRL]", quoteException.Message);
        }
Exemple #8
0
        public void TestAddQuoteToMovie()
        {
            AddMovies(1);

            MediaLibContainer context = ContextHelper <MediaLibContainer> .GetCurrentContext();

            Movie movie           = context.MediaSet.OfType <Movie>().First <Movie>();
            int   expectedMovieId = movie.Id;

            QuoteController quoteController = new QuoteController();


            FormCollection collection = new FormCollection();

            collection["Language"]    = QuoteLanguageEnum.Deutsch.ToString();
            collection["Character"]   = "Rolle";
            collection["Wann"]        = "01:11:15";
            collection["QuoteString"] = "QuoteStringMovie";


            ViewResult result = quoteController.AddQuote(movie.Id, collection, fakeUser) as ViewResult;

            Movie movies = MediaService.Instance.GetMovieById(movie.Id);

            Assert.IsNotNull(movies);

            Assert.AreEqual(collection["Language"], movies.Quote.Single <Quote>().Language);
            Assert.AreEqual(collection["Character"], movies.Quote.Single <Quote>().Character);
            Assert.AreEqual(collection["Wann"], movies.Quote.Single <Quote>().OccurenceTime);
            Assert.AreEqual(collection["QuoteString"], movies.Quote.Single <Quote>().QuoteString);

            Assert.AreEqual("AddQuoteMessage", result.ViewName);
        }
        public void TestQuotesForMovie()
        {
            //insert into MediaLib.dbo.MediaSet (Title, OriginalTitle, Genre, Rating, Pending)
            //values ('Der Terminator', 'The Terminator', 'Action', 3.44, 'false');

            // Produkt(Movie) wird gesucht. Von gefundenen Produkt wird mediaID genommen.

            var controllerSearch = new SearchController();

            var resultSearch  = controllerSearch.ResultMovies("Der Terminator") as ViewResult;
            var produktSearch = (List <Movie>)resultSearch.ViewData.Model;

            int mediaID = produktSearch.Single <Movie>().Id;


            //insert into MediaLib.dbo.QuoteSet (QuoteString, Character, Language, Invocations, UserId, MediaId)

            // Mit dem mediID wird alle Zitates gesucht. Diese Movie hat vier Zitates.
            var controllerQuote = new QuoteController();

            var resultQuote  = controllerQuote.ShowQuotesMedia(mediaID)  as ViewResult;
            var produktQuote = (Movie)resultQuote.ViewData.Model;

            // 1 Quote
            //values ('I''ll be back', 'The Terminator', 'English', 1, 1, 1);

            String gesuchteQuote1 = "I'll be back";

            Assert.AreEqual(gesuchteQuote1, produktQuote.Quote.ElementAt <Quote>(0).QuoteString);
            Assert.AreEqual("The Terminator", produktQuote.Quote.ElementAt <Quote>(0).Character);
            Assert.AreEqual("English", produktQuote.Quote.ElementAt <Quote>(0).Language);


            // 2 Quote
            // values ('Not yet. Not for about 40 years.', 'Kyle Reese', 'English', 2, 1, 1);

            String gesuchteQuote2 = "Not yet. Not for about 40 years.";

            Assert.AreEqual(gesuchteQuote2, produktQuote.Quote.ElementAt <Quote>(1).QuoteString);
            Assert.AreEqual("Kyle Reese", produktQuote.Quote.ElementAt <Quote>(1).Character);
            Assert.AreEqual("English", produktQuote.Quote.ElementAt <Quote>(1).Language);

            // 3 Quote
            // values ('Reese. Why me? Why does it want me?', 'Sarah Connor', 'English', 8, 1, 1);

            String gesuchteQuote3 = "Reese. Why me? Why does it want me?";

            Assert.AreEqual(gesuchteQuote3, produktQuote.Quote.ElementAt <Quote>(2).QuoteString);
            Assert.AreEqual("Sarah Connor", produktQuote.Quote.ElementAt <Quote>(2).Character);
            Assert.AreEqual("English", produktQuote.Quote.ElementAt <Quote>(2).Language);

            // 4 Quote
            // values ('Your clothes... give them to me, now.', 'The Terminator', 'English', 6, 1, 1);

            String gesuchteQuote4 = "Your clothes... give them to me, now.";

            Assert.AreEqual(gesuchteQuote4, produktQuote.Quote.ElementAt <Quote>(3).QuoteString);
            Assert.AreEqual("The Terminator", produktQuote.Quote.ElementAt <Quote>(3).Character);
            Assert.AreEqual("English", produktQuote.Quote.ElementAt <Quote>(3).Language);
        }
Exemple #10
0
        public void TestAddQuoteToTvShow()
        {
            AddTvShows(1);

            MediaLibContainer context = ContextHelper <MediaLibContainer> .GetCurrentContext();

            TV_Show tvshow           = context.MediaSet.OfType <TV_Show>().First <TV_Show>();
            int     expectedTvShowId = tvshow.Id;

            QuoteController quoteController = new QuoteController();


            FormCollection collection = new FormCollection();

            collection["Language"]    = QuoteLanguageEnum.Deutsch.ToString();
            collection["Character"]   = "Rolle";
            collection["Wann"]        = "00:11:09";
            collection["QuoteString"] = "QuoteStringTvShow";


            ViewResult result = quoteController.AddQuote(tvshow.Id, collection, fakeUser) as ViewResult;

            TV_Show tvshows = MediaService.Instance.GetTvShowById(tvshow.Id);

            Assert.IsNotNull(tvshows);

            Assert.AreEqual(collection["Language"], tvshows.Quote.Single <Quote>().Language);
            Assert.AreEqual(collection["Character"], tvshows.Quote.Single <Quote>().Character);
            Assert.AreEqual(collection["Wann"], tvshows.Quote.Single <Quote>().OccurenceTime);
            Assert.AreEqual(collection["QuoteString"], tvshows.Quote.Single <Quote>().QuoteString);

            Assert.AreEqual("AddQuoteMessage", result.ViewName);
        }
Exemple #11
0
        public async Task CreateAsync_ReturnsCorrectResponse_WhenModelStateIsNotValid()
        {
            //arrange
            var mystring = new string('*', 600);

            //add case with invalid author id
            var invalidQuoteVM = new QuoteCreateViewModel()
            {
                AuthorId = 1,
                Content  = mystring
            };

            var invalidQuote = new Quote()
            {
                AuthorId = invalidQuoteVM.AuthorId,
                Content  = invalidQuoteVM.Content
            };

            var fakeQuoteRepo  = new Mock <IQuoteRepository>();
            var fakeAuthorRepo = new Mock <IAuthorRepository>();
            var controller     = new QuoteController(fakeQuoteRepo.Object, fakeAuthorRepo.Object);

            controller.ModelState.AddModelError("error", "invalid name");

            //act
            //var result = await controller.CreateAsync(model: null);
            var result = await controller.CreateAsync(invalidQuoteVM);

            //assert
            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
Exemple #12
0
        public void Index_Returns_All_Quotes_In_DB()
        {
            //Arrange
            var quote = Mock.Create <IQuote>();

            Mock.Arrange(() => quote.GetQuotes()).
            Returns(new List <QuoteListModel>()
            {
                new QuoteListModel {
                    Quote = "Hey", KidName = "Sophie", QuoteId = 1, CreatedUtc = DateTimeOffset.Parse("2005-09-01")
                },
                new QuoteListModel {
                    Quote = "Hey", KidName = "Sophie", QuoteId = 2, CreatedUtc = DateTimeOffset.Parse("2005-09-01")
                }
            }).MustBeCalled();
            Guid newGuid = new Guid();


            //Act
            QuoteController controller = new QuoteController(quote);
            ViewResult      viewResult = controller.Index();
            var             model      = viewResult.Model as IEnumerable <QuoteListModel>;

            //Assert
            Assert.AreEqual(quote, 2);
        }
Exemple #13
0
        public void CanEditQuoteItem()
        {
            MockRepository   mock        = new MockRepository();
            IQuoteRepository mockedRepos = mock.CreateMock <IQuoteRepository>();

            Quote q = new Quote();

            q.Description = "get test";
            q.Status      = QuoteStatus.Draft;

            QuoteItem expQi = new QuoteItem();

            expQi.Observation = "hijo";
            expQi.Quantity    = 1;
            expQi.Price       = 3;
            q.QuoteItems.Add(expQi);

            QuoteItem qi = new QuoteItem();

            qi.Observation  = "hijo cambio";
            qi.Quantity     = 2;
            qi.Price        = 7;
            qi.DeliveryTime = null;

            Expect.Call(mockedRepos.GetById(666)).Return(q);
            Expect.Call(mockedRepos.SaveQuoteItem(expQi)).Return(qi);
            mock.ReplayAll();

            QuoteController qc = new QuoteController(mockedRepos);

            QuoteItem resQi = qc.EditQuoteItem(666, 0, 2, null, null, null, 7);

            Assert.AreEqual(2, resQi.Quantity);
            Assert.AreEqual(7, resQi.Price);
        }
Exemple #14
0
        public async Task PutThrowsExceptionAsync()
        {
            // Act
            var updateQuoteModel = new UpdateQuoteModel
            {
                Id               = new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC"),
                ClientName       = "ClientName 1",
                DateofBirth      = new DateTime(1992, 09, 09),
                ClientSex        = ClientSex.Male,
                Email            = "*****@*****.**",
                MobileNumber     = "1234567880",
                RetirementAge    = 62,
                InvestmentAmount = 100000,
                PensionPlan      = PensionPlan.PensionSilver
            };

            mediatR.Setup(m => m.Send(It.IsAny <GetQuoteByIdRequest>(), It.IsAny <CancellationToken>())).Throws(new InvalidOperationException());
            controller = new QuoteController(mapper, mediatR.Object);
            var result = await controller.Put(updateQuoteModel) as ObjectResult;

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(400, result.StatusCode);
            Assert.AreEqual("Operation is not valid due to the current state of the object.", result.Value);
        }
Exemple #15
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     if (e.Parameter is long)
     {
         qc = new QuoteController((long)e.Parameter);
     }
 }
 public Statistics()
 {
     InitializeComponent();
     quoteController     = new QuoteController();
     saleController      = new SaleController();
     customerController  = new CustomerController();
     statisticController = new StatisticController();
     LoadStatisticalData();
 }
Exemple #17
0
        public async Task CreateAsync_ReturnsCorrectResponse_WhenModelStateIsValid()
        {
            //ARRANGE
            var quoteVM = new QuoteCreateViewModel();

            quoteVM.Content  = "some content";
            quoteVM.AuthorId = 3;

            var quote = new Quote
            {
                Content  = quoteVM.Content,
                AuthorId = quoteVM.AuthorId
            };

            var author = new Author()
            {
                FullName = "some author",
                Id       = 3
            };

            var fakeRepo = new Mock <IQuoteRepository>();

            fakeRepo.Setup(x => x.AddAsync(quote)).Returns(Task.CompletedTask);
            var fakeAuthorRepo = new Mock <IAuthorRepository>();

            fakeAuthorRepo.Setup(x => x.GetById(quoteVM.AuthorId)).Returns(author);

            var controller = new QuoteController(fakeRepo.Object, fakeAuthorRepo.Object);

            //ACT
            var taskResult = await controller.CreateAsync(quoteVM);

            //ASSERT
            var taskResultContent  = taskResult as CreatedAtActionResult;
            var expectedStatusCode = (int)HttpStatusCode.Created;

            var routeValue = taskResultContent.RouteValues;
            var value      = taskResultContent.Value;

            //check if the task result of the controller method is CreatedAtActionResult
            Assert.IsInstanceOf <CreatedAtActionResult>(taskResult);
            //Assert that the response in not null
            Assert.IsNotNull(taskResult);

            //check if the response code for successfull complete is equal to HttpStatusCode.Created (201)
            Assert.AreEqual(expectedStatusCode, taskResultContent.StatusCode);
            //check if returns status
            Assert.IsNotNull(taskResultContent.StatusCode);

            //check if the return routeValue is generated
            Assert.IsNotNull(taskResultContent.RouteValues["id"]);

            //check if there is a return object value in the CreateAtAction response
            Assert.IsNotNull(taskResultContent.Value);
            //check if the return object of the CreateAtAction is Quote class
            Assert.IsInstanceOf <Quote>(taskResultContent.Value);
        }
 public Customers()
 {
     errorProvider = new ErrorProvider(this);
     InitializeComponent();
     customerController      = new CustomerController();
     quoteController         = new QuoteController();
     saleController          = new SaleController();
     dgvCustomers.DataSource = customerController.GetAllActive();
 }
        public void GetAnyQuoteTest_NotActor_ReturnRandom()
        {
            var fakeService        = new QuoteService(fakeContext.Object, new RandomService());
            var controller         = new QuoteController(fakeService);
            var actualActionResult = controller.GetAnyQuote();
            var actual             = actualActionResult.Value;

            Assert.InRange(actual.Id, fakeContext.Object.Quotes.First().Id, fakeContext.Object.Quotes.Last().Id);
        }
        public void GetAnyQuoteTest_Actor_ReturnRandom()
        {
            var fakeService        = new QuoteService(fakeContext.Object, new RandomService());
            var controller         = new QuoteController(fakeService);
            var actualActionResult = controller.GetAnyQuote("Graham");
            var expected           = fakeContext.Object.Quotes.FirstOrDefault(x => x.Id == 3);
            var actual             = actualActionResult.Value;

            Assert.Equal(expected.Id, actual.Id);
        }
Exemple #21
0
        public void TestQuoteListSize()
        {
            var controller = new QuoteController();

            var result  = controller.ShowNotRankingZitate() as ViewResult;
            var produkt = (IQueryable <Quote>)result.ViewData.Model;


            Assert.AreEqual(produkt.Count(), 5);
        }
Exemple #22
0
        public void Test_Get_Success()
        {
            var generator  = new SimpleRandomQuoteProvider();
            var controller = new QuoteController();

            var actual   = controller.Get(3);
            var expected = "ID 3" + " If life were predictable it would cease to be life, and be without flavor. " + " by Eleanor Roosevelt";

            Assert.AreEqual(actual, expected);
        }
        public void Should_Returns_Not_Found_When_Get_Any_Quote_By_Non_Exists_Actor()
        {
            var fakeService = new QuoteService(fakeContext.Object, new RandomService());
            var controller  = new QuoteController(fakeService);

            var actual = controller.GetAnyQuote("Brian");

            Assert.NotNull(actual);
            Assert.IsType <NotFoundResult>(actual.Result);
        }
Exemple #24
0
        public QuoteStats()
        {
            InitializeComponent();
            quoteController     = new QuoteController();
            statisticController = new StatisticController();
            List <Quote> lst = quoteController.GetAll();

            dgvQuotes.DataSource = lst;
            chQuotes.Series.Add(statisticController.GetStatisticalData(lst));
        }
Exemple #25
0
        public void QuoteIndexTest()
        {
            //Arrange
            QuoteController quoteController = new QuoteController();

            //Act
            ActionResult result = quoteController.Create() as ActionResult;

            //Assert
            Assert.IsNotNull(result);
        }
        public async Task GetQuote_NotFoundStatusCode_WithInvalidId()
        {
            // Arrange
            var controller = new QuoteController(_context, _logger);

            // Act
            var result = await controller.GetQuote(12);

            //Assert
            Assert.IsType <NotFoundResult>(result);
        }
Exemple #27
0
        public void TopQuotesShouldReturnExpectedView()
        {
            Expect.Call(quotesDao.GetAllQuotes()).Return(quotes.AsQueryable <Quote>());
            mocks.ReplayAll();

            QuoteController quoteController = new QuoteController(quotesDao);
            ViewResult      result          = quoteController.TopQuotes() as ViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("TopQuotes", result.ViewName);
        }
Exemple #28
0
        public void Test_Get_Success()
        {
            var provider   = new SimpleRandomQuoteProvider();
            var controller = new QuoteController(provider);

            var actual = controller.Get(5);

            Assert.That(actual.Value.ID, Is.EqualTo(5));
            Assert.That(actual.Value.Quote, Is.EquivalentTo(new string ("get " + actual + " quotes")));
            Assert.That(actual.Value.Author, Is.EquivalentTo(new string("get " + actual + " authors")));
        }
Exemple #29
0
    public void MakeQuote(Animator animator, string QuoteString, Color PanelColor, Color TextColor,
                          HumanBodyBones PlaceBone, Vector2 PlaceOffset, Vector2 PanelCollar, AnchorPresets anchor,
                          PivotPresets pivot, QuoteStyle quoteStyle, int ListMax, AlphaStyle alphaStyle, BackImage backImage, float alphaTime,
                          Vector3 moveDirection, float movingTime, int fontSize, Font font)
    {
        GameObject    imObj  = new GameObject();
        RectTransform imRect = imObj.AddComponent <RectTransform>();

        imRect.SetPivot(pivot);
        imRect.SetAnchor(anchor);
        imObj.transform.SetParent(GameObject.Find("Canvas").GetComponent <RectTransform>());
        Image image = imObj.AddComponent <Image>();

        image.color = PanelColor;
        if (backImage == BackImage.None)
        {
            image.color = new Color(0, 0, 0, 0);
        }
        else
        {
            image.type   = Image.Type.Sliced;
            image.sprite = Resources.Load <Sprite>("_Sprites/" + backImage.ToString());
        }

        GameObject    texObj = new GameObject();
        RectTransform tra    = texObj.AddComponent <RectTransform>();

        texObj.transform.SetParent(imObj.GetComponent <RectTransform>());
        Text text = texObj.AddComponent <Text>();

        text.supportRichText = true;
        text.font            = font;
        text.fontSize        = fontSize;
        text.text            = QuoteString;
        text.color           = TextColor;

        text.rectTransform.sizeDelta  = new Vector2(text.preferredWidth, text.preferredHeight);
        text.rectTransform.sizeDelta  = new Vector2(text.preferredWidth, text.preferredHeight);
        image.rectTransform.sizeDelta = text.rectTransform.sizeDelta + PanelCollar;
        tra.anchoredPosition          = Vector2.zero;

        if (!quoteCtrl.Select(q => q.anim).Any(a => a == animator) || quoteCtrl.Count == 0)
        {
            QuoteController c = gameObject.AddComponent <QuoteController>();
            c.anim = animator;
            quoteCtrl.Add(c);
        }
        int CtrlIndex = quoteCtrl.Select(q => q.anim).ToList().IndexOf(animator);

        QuoteEnter(new QuoteStyles(imRect, PlaceBone, PlaceOffset, quoteStyle, alphaStyle, ListMax, alphaTime, movingTime, moveDirection), CtrlIndex);
        imObj.transform.localScale = Vector3.one;
        //imObj.SetActive(false);
        //imObj.SetActive(true);
    }
Exemple #30
0
        public void TopQuotesShouldReturnExpectedViewData()
        {
            Expect.Call(quotesDao.GetAllQuotes()).Return(quotes.AsQueryable <Quote>());
            mocks.ReplayAll();

            QuoteController        quoteController = new QuoteController(quotesDao);
            ViewResult             result          = quoteController.TopQuotes() as ViewResult;
            PaginatedTopQuotesList actual          = result.ViewData.Model as PaginatedTopQuotesList;

            Assert.IsNotNull(actual);
            Assert.AreEqual(quoteController.pageSize, actual.Count());
        }