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 GetRevitElements()
        {
            var revitElementRepository = new RevitElementRepository();
            var actual = await revitElementRepository.GetAllElementsOfVersion(_versionId);

            Assert.NotNull(actual.First().Id);
        }
Example #3
0
        public async Task GetRevitElements()
        {
            string versionId = "5e80834c3952c3079084f77c";
            var    revitElementRepository = new RevitElementRepository();
            var    actual = await revitElementRepository.GetAllElementsOfVersion(versionId);

            Assert.IsNotNull(actual.ToArray());
        }
        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 #5
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);
        }
Example #7
0
        public void GetRevitElements()
        {
            var     revitElementRepository = new RevitElementRepository();
            Project project = new Project
            {
                Id = "5d713995b721c3bb38c1f5d0"
            };
            ProjectVersion projectVersion = new ProjectVersion
            {
                version = 1
            };

            var result = revitElementRepository.GetRevitElements(project, projectVersion).ToList();

            var actual = result.Count > 0 ? true : false;

            Assert.AreEqual(true, actual);
        }