Exemplo n.º 1
0
        static public DummyNationData GetNation(this ControllerMock controllerMock, Guid sessionId, String userId)
        {
            var task = controllerMock.NationRepository.GetNation(sessionId, userId);

            task.Wait();
            return(task.Result as DummyNationData);
        }
Exemplo n.º 2
0
        static public ControllerMockSetupContext SetupDummySession(this ControllerMock controller, Guid sessionId, String ownerId, PlayerColour colour)
        {
            DummySession session = controller.SessionRepository.SetupDummySession(sessionId, ownerId, colour);

            return(new ControllerMockSetupContext {
                ControllerMock = controller, DummySession = session
            });
        }
Exemplo n.º 3
0
        public async Task Should_ReturnUnprocessableEntity_IfModelIsNotValid()
        {
            ControllerMock.ModelState.AddModelError("test", "error");

            var response = await ControllerMock.Update(It.IsNotNull <string>(), It.IsAny <UpdateContactModel>());

            Assert.IsType <UnprocessableEntityResult>(response);
        }
 public void ExactOnlineQuery_TestAnd_WithNoWhereClause_Fails()
 {
     _controllerMock = new ControllerMock <Account>();
     new ExactOnlineQuery <Account>(_controllerMock)
     .Select(new[] { "Code", "Name" })
     .And("Code+eq+'123'")
     .Get();
 }
 public async Task ExactOnlineQuery_TestAnd_WithNoWhereClause_FailsAsync()
 {
     _controllerMock = new ControllerMock <Account>();
     await new ExactOnlineQuery <Account>(_controllerMock)
     .Select(new[] { "Code", "Name" })
     .And("Code+eq+'123'")
     .GetAsync().ConfigureAwait(false);
 }
		public async Task ExactOnlineQuery_TestAnd_WithNoWhereClause_Fails()
		{
			_controllerMock = new ControllerMock<Account>();
			await new ExactOnlineQuery<Account>(_controllerMock)
				.Select(new[] { "Code", "Name" })
				.And("Code+eq+'123'")
				.GetAsync();
		}
Exemplo n.º 7
0
        public async Task Should_ReturnOk_IfContactsListIsEmpty()
        {
            ContactsRepositoryMock
            .Setup(r => r.GetAllAsync())
            .ReturnsAsync(new List <Contact>());

            var response = await ControllerMock.GetAll();

            Assert.IsType <OkObjectResult>(response);
        }
Exemplo n.º 8
0
        public async Task Should_ReturnNotFound_IfContactNotExists()
        {
            ContactsServiceMock
            .Setup(r => r.UpdateAsync(It.IsAny <ObjectId>(), It.IsAny <UpdateContactModel>()))
            .ThrowsAsync(new NotFoundException());

            var response = await ControllerMock.Update("5d2b5b105c20853204e52c8a", It.IsAny <UpdateContactModel>());

            Assert.IsType <NotFoundResult>(response);
        }
Exemplo n.º 9
0
        public async Task Should_ReturnOk()
        {
            ContactsServiceMock
            .Setup(r => r.UpdateAsync(It.IsAny <ObjectId>(), It.IsAny <UpdateContactModel>()))
            .ReturnsAsync(new ObjectId());

            var response = await ControllerMock.Update("5d2b5b105c20853204e52c8a", It.IsAny <UpdateContactModel>());

            Assert.IsType <OkObjectResult>(response);
        }
Exemplo n.º 10
0
        static public ICombat GetSpoilsOfWar(this ControllerMock controller, Guid defendingRegion)
        {
            var query = from combatEntry in controller.WorldRepository.SpoilsOfWar
                        let combat = combatEntry.Value
                                     let defendingArmy = combat.InvolvedArmies.Where(army => army.ArmyMode == CombatArmyMode.Defending).FirstOrDefault()
                                                         where defendingArmy.OriginRegionId == defendingRegion
                                                         select combat;

            return(query.FirstOrDefault());
        }
Exemplo n.º 11
0
        public async Task Should_ReturnNotFound_IfContactNotExists()
        {
            ContactsRepositoryMock
            .Setup(cr => cr.GetAsync(It.IsAny <ObjectId>()))
            .ReturnsAsync(() => null);

            var response = await ControllerMock.Get("5d2b5b105c20853204e52c8a");

            Assert.IsType <NotFoundResult>(response);
        }
Exemplo n.º 12
0
        public async Task Should_ReturnOk()
        {
            ContactsRepositoryMock
            .Setup(cr => cr.GetAsync(It.IsAny <ObjectId>()))
            .ReturnsAsync(new Contact());

            var response = await ControllerMock.Get("5d2b5b105c20853204e52c8a");

            Assert.IsType <OkObjectResult>(response);
        }
Exemplo n.º 13
0
        public async Task Should_ReturnOk()
        {
            MapperMock
            .Setup(m => m.Map <Contact>(It.IsAny <CreateContactModel>()))
            .Returns(new Contact());
            ContactsRepositoryMock
            .Setup(r => r.CreateAsync(It.IsAny <Contact>()))
            .Returns(Task.CompletedTask);

            var response = await ControllerMock.Post(It.IsAny <CreateContactModel>());

            Assert.IsType <OkResult>(response);
        }
 public void Setup()
 {
     _conn               = new ApiConnectionMock();
     _controllerMock     = new ControllerMock <Account>();
     _acccountController = new Controller <Account>(_conn);
 }
		public void Setup()
		{
			_conn = new ApiConnectionMock();
			_controllerMock = new ControllerMock<Account>();
			_acccountController = new Controller<Account>(_conn);
		}
Exemplo n.º 16
0
 static public ControllerMockSetupContext SetupDummySession(this ControllerMock controller, Guid sessionId)
 {
     return(SetupDummySession(controller, sessionId, controller.OwnerId));
 }
Exemplo n.º 17
0
 static public ControllerMockSetupContext SetupDummySession(this ControllerMock controller, Guid sessionId, String ownerId)
 {
     return(SetupDummySession(controller, sessionId, ownerId, PlayerColour.Black));
 }