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); }
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); }