Inheritance: MonoBehaviour
Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        demoController = GameObject.FindObjectOfType<DemoController>();

        utilsPlugin = UtilsPlugin.GetInstance();
        utilsPlugin.SetDebug(0);
    }
Ejemplo n.º 2
0
        public void VisitDetails_TrackerInitialized_ShouldReturnVisitInformation(IContactProfileProvider contact, IProfileProvider profile, ITracker tracker, CurrentInteraction interaction)
        {
            tracker.Interaction.Returns(interaction);
            //arrange
            var controller = new DemoController(contact, profile);

            using (new TrackerSwitcher(tracker))
            {
                controller.VisitDetails().As <ViewResult>().Model.Should().BeOfType <VisitInformation>();
            }
        }
        public void Get_should_return_anonymous()
        {
            var controller = new DemoController
            {
                User = new ClaimsPrincipal()
            };

            var response = controller.Get();

            response.Should().Be(@"The user is: anonymous");
        }
        public void About()
        {
            // Arrange
            DemoController controller = new DemoController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.AreEqual("Your application description page.", result.ViewBag.Message);
        }
Ejemplo n.º 5
0
        public async void ControllerDelegatesRequestsToDownStreamServicesToGetAllSpeakers()
        {
            var mockApiService = new Mock <IBoqApiService>();

            mockApiService.Setup(api => api.GetAllSpeakersWithSessions());

            var controller = new DemoController(mockApiService.Object);
            await controller.AllSpeakers();

            mockApiService.Verify(mock => mock.GetAllSpeakersWithSessions(), Times.Once);
        }
Ejemplo n.º 6
0
        public async void ControllerDelegatesRequestsToDownStreamServicesWhenRequestIsValid()
        {
            var mockApiService = new Mock <IBoqApiService>();

            mockApiService.Setup(api => api.GetSession(It.IsAny <int>()));

            var controller = new DemoController(mockApiService.Object);
            await controller.GetSession(1);

            mockApiService.Verify(mock => mock.GetSession(It.IsAny <int>()), Times.Once);
        }
Ejemplo n.º 7
0
        public void ContactDetails_ContactNotInitialized_ShouldReturnNull(IContactProfileProvider contact, IProfileProvider profile, ITracker tracker)
        {
            tracker.Contact.Returns((Contact)null);
            //arrange
            var controller = new DemoController(contact, profile);

            using (new TrackerSwitcher(tracker))
            {
                controller.ContactDetails().Should().BeNull();
            }
        }
        public void Contact()
        {
            // Arrange
            DemoController controller = new DemoController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Ejemplo n.º 9
0
        public void Show_should_return_viewresult()
        {
            // Arrange
            _demoPackage = new Mock <IDemoPackage>();
            var controller = new DemoController(_demoPackage.Object);

            // Act
            var result = controller.Show();

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);
        }
Ejemplo n.º 10
0
    void Awake()
    {
        playerInstance = this;

        _controller = GetComponent <CharacterController2DTopDown>();
        _animator   = GetComponent <Animator>();

        // listen to some events for illustration purposes
        _controller.onControllerCollidedEvent += onControllerCollider;
        _controller.onTriggerEnterEvent       += onTriggerEnterEvent;
        _controller.onTriggerExitEvent        += onTriggerExitEvent;
    }
Ejemplo n.º 11
0
        public void DisplayNames_should_return_viewresult()
        {
            // Arrange
            _demoPackage = new Mock <IDemoPackage>();
            var controller = new DemoController(_demoPackage.Object);

            // Act
            var result = controller.DisplayNames();

            // Assert
            Assert.IsInstanceOf <ViewResult>(result);
        }
Ejemplo n.º 12
0
 // Use this for initialization
 void Awake()
 {
     // ensure that there is only one instance of this object
     if (control == null)
     {
         DontDestroyOnLoad(gameObject);
         control = this;
     }
     else if (control != this)
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 13
0
        public void DemoContent_RenderingContextNotDerivedFromSpecificTemplate_ShouldThrowException([Content] Item ctxItem, IContactProfileProvider contact, IProfileProvider profile, ITracker tracker)
        {
            //arrange
            var controller = new DemoController(contact, profile);
            var context    = new RenderingContext();

            context.ContextItem = ctxItem;
            ContextService.Get().Push(context);
            using (new TrackerSwitcher(tracker))
            {
                controller.Invoking(x => x.DemoContent()).ShouldThrow <InvalidDataSourceItemException>();
            }
        }
Ejemplo n.º 14
0
        public void DemoContent_RenderingContextItemNotInitialized_ShouldThrowException(IContactProfileProvider contact, IProfileProvider profile, ITracker tracker)
        {
            //arrange

            var controller = new DemoController(contact, profile);
            var context    = new RenderingContext();

            ContextService.Get().Push(context);
            using (new TrackerSwitcher(tracker))
            {
                controller.Invoking(x => x.DemoContent()).ShouldThrow <InvalidDataSourceItemException>();
            }
        }
        protected override void Seed(ApplicationDbContext context)
        {
            var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));

            foreach (var role in DefaultSecurityRoles)
            {
                roleManager.Create(new IdentityRole {
                    Name = role
                });
            }


            var adminUser = new ApplicationUser
            {
                UserName       = AdminUserName,
                Email          = AdminEmail,
                EmailConfirmed = true
            };

            var userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(context));
            var result      = userManager.Create(adminUser, AdminPassword);

            if (result.Succeeded)
            {
                var found = userManager.FindByName(AdminUserName).Id;
                userManager.AddToRole(found, AdminRole);
            }
            var demoManager = new DemoController();
            var people      = demoManager.ListImportantPeople();

            foreach (var person in people)
            {
                var user = new ApplicationUser
                {
                    UserName       = $"{person.FirstName}.{person.LastName}",
                    Email          = $"{person.FirstName}.{person.LastName}@DemoIsland.com",
                    EmailConfirmed = true,
                    PersonId       = person.PersonID
                };
                result = userManager.Create(user, TempPassword);
                if (result.Succeeded)
                {
                    var userId = userManager.FindByName(user.UserName).Id;
                    userManager.AddToRole(userId, UserRole);
                }
            }



            base.Seed(context);
        }
Ejemplo n.º 16
0
        static void Main(string[] args)
        {
            //design pattern

            DemoController demoController = new DemoController();

            demoController.execute(Pattern.Factory_AbstractFactory);

            //codility
            //SolutionController SolController = new SolutionController();
            //SolController.execute(EnumSolution.Lesson1_BinaryGap);

            Console.ReadLine();
        }
        public void Get_should_return_maurice()
        {
            var controller = new DemoController
            {
                User = new ClaimsPrincipal(
                    new ClaimsIdentity(new[]
                {
                    new Claim(ClaimTypes.Name, "Maurice")
                }))
            };

            var response = controller.Get();

            response.Should().Be(@"The user is: Maurice");
        }
Ejemplo n.º 18
0
        public void DemoContent_RenderingContextItemInitialized_ShouldReturnDemoContentView(Db db, IContactProfileProvider contact, IProfileProvider profile, ITracker tracker)
        {
            //arrange

            var itemID = ID.NewID;

            db.Add(new DbItem("ctx", itemID, Templates.DemoContent.ID));
            var controller = new DemoController(contact, profile);
            var context    = new RenderingContext();

            context.ContextItem = db.GetItem(itemID);
            ContextService.Get().Push(context);
            using (new TrackerSwitcher(tracker))
            {
                controller.DemoContent().As <ViewResult>().Model.Should().BeOfType <DemoContent>();
            }
        }
Ejemplo n.º 19
0
        public void Get_Return_Status()
        {
            //Arrange
            Mock <IDemoRepository> mock = new Mock <IDemoRepository>();

            mock.Setup(x => x.Get()).Returns("Hello World");
            DemoController democontroller = new DemoController(mock.Object);

            democontroller.Request       = new HttpRequestMessage();
            democontroller.Configuration = new HttpConfiguration();

            // Act
            HttpResponseMessage value = democontroller.Get();

            //Assert
            Assert.IsNotNull(value);
            Assert.IsNotNull(value.Content);
        }
Ejemplo n.º 20
0
    public void LoginCallback(string LoginInfo)
    {
        JsonData jsrr = JsonMapper.ToObject(LoginInfo);

        SetMassage(LoginInfo);
        DemoController.showLoading();

        if (jsrr[IS_SUCCESS] != null)
        {
            CommonDic.getInstance().isSuccess = jsrr[IS_SUCCESS].ToString();
        }
        if (jsrr[MSG] != null)
        {
            CommonDic.getInstance().loginMsg = jsrr[MSG].ToString();
        }

        Debug.Log("调用login回调:" + LoginInfo);
    }
Ejemplo n.º 21
0
        public void Call_Get_Method()
        {
            //Arrange
            Mock <IDemoRepository> mock = new Mock <IDemoRepository>();

            mock.Setup(x => x.Get()).Returns("Hello World");

            DemoController democontroller = new DemoController(mock.Object);

            democontroller.Request       = new HttpRequestMessage();
            democontroller.Configuration = new HttpConfiguration();
            //Act
            var response = democontroller.Get();
            //assert
            string result;

            Assert.IsTrue(response.TryGetContentValue <string>(out result));
            Assert.AreEqual("Hello World", result);
        }
Ejemplo n.º 22
0
        public void GetHello_ReturnsExpectedResult()
        {
            // Arrange
            var mockMessageServiceReturn = "Hello World";
            var mockService = new Mock <IMessageService>();

            mockService.Setup(svc => svc.GetMessage())
            .Returns(mockMessageServiceReturn);

            var controller = new DemoController(mockService.Object);

            // Act
            var result   = controller.GetHello();
            var okResult = result as OkObjectResult;

            // Assert
            okResult.Should().NotBe(null);
            okResult?.StatusCode.Should().Be(200);
            okResult?.Value.Should().Be("Hello World");
        }
    public async Task CreateFromDraftShouldSucceed()
    {
        // This version uses a mock UrlHelper.
        // Arrange
        var controller = new DemoController();

        controller.Request       = new HttpRequestMessage();
        controller.Configuration = new HttpConfiguration();
        string locationUrl = "http://localhost/api/demo/1";
        // Create the mock and set up the Link method, which is used to create the Location header.
        // The mock version returns a fixed string.
        var mockUrlHelper = new Mock <UrlHelper>();

        mockUrlHelper.Setup(x => x.Link(It.IsAny <string>(), It.IsAny <object>())).Returns(locationUrl);
        controller.Url = mockUrlHelper.Object;
        // Act
        var request = "Hello World";
        var result  = await controller.DemoRequestPost(request);

        var response = await result.ExecuteAsync(System.Threading.CancellationToken.None);

        // Assert
        Assert.AreEqual(locationUrl, response.Headers.Location.AbsoluteUri);
    }
Ejemplo n.º 24
0
        public void Check_Link_Address()
        {
            //arrange
            Mock <IDemoRepository> mock = new Mock <IDemoRepository>();

            mock.Setup(x => x.Get()).Returns("Hello World");
            DemoController democontroller = new DemoController(mock.Object);

            democontroller.Request = new HttpRequestMessage()
            {
                RequestUri = new Uri("http://localhost:56980/api/Demo")
            };
            democontroller.Configuration = new HttpConfiguration();
            democontroller.Configuration.Routes.MapHttpRoute(name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional });

            democontroller.RequestContext.RouteData = new HttpRouteData(route: new HttpRoute(), values: new HttpRouteValueDictionary {
                { "controller", "Demo" }
            });
            //Act
            var response = democontroller.Get();

            //Assert
            Assert.AreEqual("http://localhost:56980/api/Demo", response.RequestMessage.RequestUri.AbsoluteUri);
        }
 // Use this for initialization
 void Start()
 {
     demoController = GameObject.FindObjectOfType<DemoController>();
     androidUltimatePluginController = AndroidUltimatePluginController.GetInstance();
     androidUltimatePluginController.SetDebug(0);
 }