示例#1
0
        public async Task InitializeUserDates_InValid_Test()
        {
            //Arrange
            bool successfulInitedDates = false;

            _userDatesService.Setup(cs => cs.AddDateEntryAsync(It.IsAny <string>()))
            .ReturnsAsync(successfulInitedDates);

            ActiveMembershipController activeMembershipController = _activeMembershipController;

            //Act
            var result = await activeMembershipController.InitializeUserDates("");

            //Assert
            Assert.IsInstanceOf <BadRequestResult>(result);
        }
示例#2
0
        public async Task InitializeUserDates_Valid_Test(string userId)
        {
            //Arrange
            bool successfulInitedDates = true;

            _userDatesService.Setup(cs => cs.AddDateEntryAsync(It.IsAny <string>()))
            .ReturnsAsync(successfulInitedDates);

            ActiveMembershipController activeMembershipController = _activeMembershipController;

            //Act
            var result = await activeMembershipController.InitializeUserDates("2");

            //Assert
            Assert.IsInstanceOf <OkObjectResult>(result);
            Assert.NotNull(((OkObjectResult)result).Value);
            Assert.IsInstanceOf <string>(((OkObjectResult)result).Value);
        }