public async Task CreateConnectionWithInvalidClusterTypeTest() { var model = new ClusterConnectionEntity { ClusterType = "not a cluster" }; var result = await _controller.CreateClusterConnectionAsync(model); Assert.IsInstanceOf <BadRequestObjectResult>(result); }
public async Task CreateConnectionWithDuplicatedNameTest() { var model = new ClusterConnectionEntity { ClusterType = "cluster", Name = "FakeClusterConnection" }; var result = await _controller.CreateClusterConnectionAsync(model); Assert.IsInstanceOf <ConflictObjectResult>(result); }
public async Task CreateConnectionSuccessfulTest() { var cnt = (await _dao.GetAllAsync <ClusterConnectionEntity>()).Count(); var model = new ClusterConnectionEntity { ClusterType = "cluster", Name = "Connection 1" }; var result = await _controller.CreateClusterConnectionAsync(model); var cnt2 = (await _dao.GetAllAsync <ClusterConnectionEntity>()).Count(); Assert.AreEqual(cnt + 1, cnt2); Assert.IsInstanceOf <CreatedAtActionResult>(result); }