public async Task GetRevitElementInPeriodSuccess(object expect, string startDate, string endDate)
        {
            var revitElementRepository = new RevitElementRepository();
            var actual = await revitElementRepository.GetRevitElementsInPeriod(_versionId, startDate, endDate);

            Assert.NotEqual(expect, actual);
        }
        public async Task IncorrectFormat_GetRevitElementInPeriod(string startDate, string endDate)
        {
            var             revitElementRepository = new RevitElementRepository();
            Func <Task>     actual = () => revitElementRepository.GetRevitElementsInPeriod(_versionId, startDate, endDate);
            FormatException ex     = await Assert.ThrowsAsync <FormatException>(actual);

            Assert.Contains("Bad format of startDate or endDate.", ex.Message);
        }
Example #3
0
        public async Task GetRevitElementInPeriodFail()
        {
            string versionId = "5e80834c3952c3079084f77c";
            string startDate = "2020-04-17";
            string endDate   = "2020-04-17";

            var revitElementRepository = new RevitElementRepository();
            var actual = await revitElementRepository.GetRevitElementsInPeriod(versionId, startDate, endDate);
        }
        public async Task NotAllowSameDate_GetRevitElementInPeriod()
        {
            string      startDate = "2020-04-17";
            string      endDate   = "2020-04-17";
            var         revitElementRepository = new RevitElementRepository();
            Func <Task> actual = () => revitElementRepository.GetRevitElementsInPeriod(_versionId, startDate, endDate);

            //Assert
            Exception ex = await Assert.ThrowsAsync <Exception>(actual);

            Assert.Contains("Bad Request", ex.Message);
        }