Example #1
0
 public async Task CreateAsync(CreateMonitorDto input)
 {
     await _monitorManager.CreateAsync(
         GuidGenerator.Create(),
         GuidGenerator.Create(),
         CurrentUser.GetId(),
         input.Name,
         input.Url,
         input.Interval);
 }
Example #2
0
        public async Task CreateAsync()
        {
            Login(_testData.UserId1);

            var newMonitor = new CreateMonitorDto
            {
                Name     = "monitor-name",
                Url      = "monitor-url",
                Interval = 1
            };

            await _monitorAppService.CreateAsync(newMonitor);
        }
Example #3
0
        public async Task CreateAsync_Should_Throw_An_Exception_If_Same_Name()
        {
            Login(_testData.UserId1);

            var newMonitor = new CreateMonitorDto
            {
                Name     = _testData.MonitorName1,
                Url      = "monitor-url",
                Interval = 1
            };

            await Assert.ThrowsAnyAsync <BusinessException>(async() =>
            {
                await _monitorAppService.CreateAsync(newMonitor);
            });
        }