public async Task GetShouldGetCreatorsAsync() { //arrange var mockRepo = new Mock <IRepository>(); mockRepo.Setup(x => x.GetCreatorsAsync()) .Returns(Task.FromResult(new List <Creator>() { new Creator() { FirstName = "Marielle", LastName = "Nolasco", Email = "*****@*****.**" } })); var controller = new CreatorController(mockRepo.Object); //act var result = await controller.GetAsync(); //assert var creators = Assert.IsAssignableFrom <List <Creator> >(result); Assert.Equal("*****@*****.**", creators[0].Email); }
// Use this for initialization void Awake() { if (GameObject.Find("CreatorEnt")) { creator = GameObject.Find("CreatorEnt").GetComponent <CreatorController>(); } eraseAllText(); }
public PuzzleEditor(CreatorController Controller, AnalyticsController analyticsController, Puzzle.Puzzle puzzle) { this.Controller = Controller; this.AnalyticsController = analyticsController; this.Puzzle = puzzle; this.ItemsPlaced = new List <Transform>(); this.InitializeMovingItem(); }
public CreatorUIControl(string path, List <Question> questions) { InitializeComponent(); controller = new CreatorController(this, path, questions); controller.Init(); UIWindowTitle.SetSubtitle(path); }
public CreatorUIControl() { InitializeComponent(); controller = new CreatorController(this); controller.Init(); UIWindowTitle.SetSubtitle("New "); }
void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(instance); } else if (instance != this) { Destroy(gameObject); } }
private void createCreator() { creatorContainer = Instantiate(creatorPrefab).transform; creator = creatorContainer.Find("CreatorEnt").GetComponent <CreatorController>(); creatorUI = creatorContainer.Find("CreatorUI").GetComponent <CreatorHud>(); camera.setFollowing(creator.gameObject); if (Input.GetJoystickNames().Length > 1) { creator.setController(2); } else { creator.setController(1); } }
private void createCreator() { creatorContainer = Instantiate(creatorPrefab).transform; creator = creatorContainer.Find("CreatorEnt").GetComponent <CreatorController>(); creatorUI = creatorContainer.Find("CreatorUI").GetComponent <CreatorHud>(); creatorRenderer = creator.gameObject.GetComponent <SpriteRenderer>(); camera.setFollowing(creator.gameObject); if (twoControllers) { creator.setController(2); } else { creator.setController(1); } }
public async Task PostShouldUpdateChannelNameIfLoginPassesAsync() { //arrange var mockRepo = new Mock <IRepository>(); var inputCreator = new Creator() { FirstName = "Marielle", LastName = "Nolasco", Email = "*****@*****.**" }; var controller = new CreatorController(mockRepo.Object); //act var result = await controller.PostAsync(inputCreator); //assert Assert.IsAssignableFrom <OkResult>(result); }
public async Task PostShouldAddCreatorIfLoginFailsAsync() { //arrange var mockRepo = new Mock <IRepository>(); mockRepo.Setup(x => x.LogInAsync(It.IsAny <string>())).Throws(new Persistence.CreatorDoesNotExistException()); var inputCreator = new Creator() { FirstName = "Marielle", LastName = "Nolasco", Email = "*****@*****.**" }; var controller = new CreatorController(mockRepo.Object); //act var result = await controller.PostAsync(inputCreator); //assert Assert.IsAssignableFrom <CreatedAtActionResult>(result); }
public async Task PostShouldHandleChannelNameTakenExceptionAsync() { //arrange var mockRepo = new Mock <IRepository>(); mockRepo.Setup(x => x.UpdateChannelNameAsync(It.IsAny <string>(), It.IsAny <Creator>())).Throws(new Persistence.ChannelNameTakenException()); var inputCreator = new Creator() { FirstName = "Marielle", LastName = "Nolasco", Email = "*****@*****.**" }; var controller = new CreatorController(mockRepo.Object); //act var result = await controller.PostAsync(inputCreator); //assert Assert.IsAssignableFrom <BadRequestResult>(result); }
public async Task GetShouldReturnNewestCreatorAsync() { //arrange var mockRepo = new Mock <IRepository>(); mockRepo.Setup(x => x.GetUserAsync(It.IsAny <string>())) .Returns(Task.FromResult(new Creator() { FirstName = "Marielle", LastName = "Nolasco", Email = "*****@*****.**" }) ); var controller = new CreatorController(mockRepo.Object); //act var result = await controller.GetAsync("*****@*****.**"); //assert Assert.IsAssignableFrom <Creator>(result); }