public ContextMocks(Controller onController, bool IsAjax = false, bool isJson = false) { HttpContext = new Moq.Mock <HttpContextBase>(); Request = new Moq.Mock <HttpRequestBase>(); Response = new Moq.Mock <HttpResponseBase>(); HttpContext.Setup(x => x.Request).Returns(Request.Object); HttpContext.Setup(x => x.Response).Returns(Response.Object); HttpContext.Setup(x => x.Session).Returns(new FakeSessionState()); Request.Setup(x => x.Cookies).Returns(new HttpCookieCollection()); Response.Setup(x => x.Cookies).Returns(new HttpCookieCollection()); Request.Setup(x => x.QueryString).Returns(new NameValueCollection()); Request.Setup(x => x.Form).Returns(new NameValueCollection()); Request.Setup(x => x.ServerVariables).Returns(new NameValueCollection()); if (IsAjax) { Request.Setup(x => x["X-Requested-With"]).Returns("XMLHttpRequest"); } if (isJson) { Request.SetupGet(c => c.AcceptTypes).Returns(new[] { "application/json" }).Verifiable(); } Request.Setup(x => x.Params).Returns(new NameValueCollection()); Request.SetupAllProperties(); RequestContext rc = new RequestContext(HttpContext.Object, new RouteData()); onController.ControllerContext = new ControllerContext(rc, onController); }
public void TestingWithoutSearchClause() { var starWarsProvider = new Moq.Mock <IStarWarsProvider>(); starWarsProvider.SetupAllProperties(); var expectedList = new [] { new Person() { Name = "Ziutek", SkinColor = "black" } }.AsQueryable(); starWarsProvider.Setup(element => element.GetPeople("Ziu")).Returns(expectedList); var httpContextAccessor = new Moq.Mock <IHttpContextAccessor>(); httpContextAccessor.SetupAllProperties(); httpContextAccessor.SetupGet(element => element.HttpContext.Request.Query).Returns(new QueryCollection( new Dictionary <string, StringValues>() { { "search", "Ziu" } })); var testee = new PeopleController(starWarsProvider.Object, httpContextAccessor.Object); var result = testee.Get(); Assert.AreEqual(result.Count(), expectedList.Count()); }
private void SetupState() { var state = new Moq.Mock <IClimateModelState>(); state.SetupAllProperties(); state.Object.Temperature = 24; _state = state.Object; }
public void Setup() { m_MockCategoryControl = new Moq.Mock<ICategoryControl>(); m_MockCategoryControl.SetupAllProperties(); m_MockSerieControl = new Moq.Mock<ISerieControl>(); m_MockSerieControl.SetupAllProperties(); m_MockFigurControl = new Moq.Mock<IFigurControl>(); m_MockFigurControl.SetupAllProperties(); }
public after_initialized() { _view = new Moq.Mock<IAccountListingView>(); _view.SetupAllProperties(); var accountService = new Moq.Mock<IAccountService>(); var transactionList = GetTransactionList(); accountService.Setup(c => c.GetAllWithTransactions()).Returns(transactionList); _presenter = new AccountListingPresenter(_view.Object, accountService.Object); _presenter.Initialize(); }
public void Setup() { Testing.Initialize(); Moq.Mock<ICategoryPropertyPresenter> mockCategoryProperty = new Moq.Mock<ICategoryPropertyPresenter>(); mockCategoryProperty.SetupAllProperties(); m_MockCategoryProperty = mockCategoryProperty.Object; m_MockCategoryProperty.ErrorLabel = new Label(); m_MockCategoryProperty.NameTextBox = new TextBox(); m_MockCategoryProperty.DescriptionTextBox = new TextBox(); m_MockCategoryProperty.NewSerie = new Button(); m_MockCategoryProperty.NewCategory = new Button(); m_MockCategoryProperty.Cancel = new Button(); m_MockCategoryProperty.Delete = new Button(); m_MockCategoryProperty.Update = new Button(); }
public void Setup() { Moq.Mock<ISeriePropertyPresenter> mockSeriePropertyPresenter = new Moq.Mock<ISeriePropertyPresenter>(); mockSeriePropertyPresenter.SetupAllProperties(); m_MockSeriePropertyPresenter = mockSeriePropertyPresenter.Object; m_MockSeriePropertyPresenter.NewSerieButton = new Button(); m_MockSeriePropertyPresenter.NewFigurButton = new Button(); m_MockSeriePropertyPresenter.SaveButton = new Button(); m_MockSeriePropertyPresenter.DeleteButton = new Button(); m_MockSeriePropertyPresenter.CancelButton = new Button(); m_MockSeriePropertyPresenter.ErrorMessage = new Label(); m_MockSeriePropertyPresenter.Name = new TextBox(); m_MockSeriePropertyPresenter.Description = new TextBox(); m_MockSeriePropertyPresenter.PublicationYear = new TextBox(); m_MockSeriePropertyPresenter.ChooseCategory = new DropDownList(); }
public void Setup() { Moq.Mock<IFigurPropertyPresenter> mockFigurPropertyPresenter = new Moq.Mock<IFigurPropertyPresenter>(); mockFigurPropertyPresenter.SetupAllProperties(); m_MockFigurProperty = mockFigurPropertyPresenter.Object; m_MockFigurProperty.NewFigurButton = new Button(); m_MockFigurProperty.SaveButton = new Button(); m_MockFigurProperty.DeleteButton = new Button(); m_MockFigurProperty.CancelButton = new Button(); m_MockFigurProperty.ErrorMessage = new Label(); m_MockFigurProperty.Name = new TextBox(); m_MockFigurProperty.Description = new TextBox(); m_MockFigurProperty.Price = new TextBox(); m_MockFigurProperty.ChooseSerie = new DropDownList(); m_MockFigurProperty.Figur = null; }
private void SetMocks() { Moq.Mock<ICategoryPropertyPresenter> mockCategoryProperty = new Moq.Mock<ICategoryPropertyPresenter>(); Moq.Mock<IMultiView> mockMultiView = new Moq.Mock<IMultiView>(); Moq.Mock<ITreeView> mockTreeView = new Moq.Mock<ITreeView>(); mockCategoryProperty.SetupAllProperties(); mockMultiView.SetupAllProperties(); mockTreeView.SetupAllProperties(); MockCategoryProperty = mockCategoryProperty.Object; MockMultiView = mockMultiView.Object; MockTreeView = mockTreeView.Object; MockCategoryProperty.ErrorLabel = new Label(); MockCategoryProperty.NameTextBox = new TextBox(); MockCategoryProperty.DescriptionTextBox = new TextBox(); MockCategoryProperty.NewSerie = new Button(); MockCategoryProperty.NewCategory = new Button(); MockCategoryProperty.Cancel = new Button(); MockCategoryProperty.Delete = new Button(); MockCategoryProperty.Update = new Button(); MockMultiView.MultiViewCategory = new MultiView(); MockMultiView.MultiViewFigur = new MultiView(); MockMultiView.MultiViewSerie = new MultiView(); MockMultiView.ViewCategoryProperty = new View(); MockMultiView.ViewFigurProperty = new View(); MockMultiView.ViewFigurStore = new View(); MockMultiView.ViewSerieProperty = new View(); MockMultiView.ViewSerieStore = new View(); MockMultiView.MultiViewCategory.Views.Add(MockMultiView.ViewCategoryProperty); MockMultiView.MultiViewSerie.Views.Add(MockMultiView.ViewSerieProperty); MockMultiView.MultiViewSerie.Views.Add(MockMultiView.ViewSerieStore); MockMultiView.MultiViewFigur.Views.Add(MockMultiView.ViewFigurProperty); MockMultiView.MultiViewFigur.Views.Add(MockMultiView.ViewFigurStore); MockTreeView.Menu = new Menu(); MockTreeView.OverviewTreeView = new TreeView(); MockTreeView.Menu.Items.Add(new MenuItem("Eigenschaft", "1")); MockTreeView.Menu.Items.Add(new MenuItem("Lager", "2")); }