public async Task HWA99_DeleteHardwareAssetTest() { // Arrange // Act await HardwareAssetController.Delete(_authToken, _asset, false); // Assert Assert.IsTrue(_asset.IsDeleted, "HardwareAsset.IsDeleted evaluated to false"); if (_asset.IsDeleted) { _objectsToCleanup.Remove(_asset); } }
public static void Cleanup() { foreach (ConfigurationItem obj in _objectsToCleanup) { Task <bool> deleteTask; if (obj is PurchaseOrder) { deleteTask = PurchaseOrderController.Delete(_authToken, (obj as PurchaseOrder), false); } else if (obj is Location) { deleteTask = LocationController.Delete(_authToken, (obj as Location), false); } else { deleteTask = HardwareAssetController.Delete(_authToken, (obj as HardwareAsset), false); } deleteTask.Wait(); } }
public async Task HWA01_CreateHardwareAssetTest() { // Arrange Guid userId = _authToken.User.Id; Guid testId = Guid.NewGuid(); string model = "Testiplex 420" + testId.ToString(); string manufacturer = "Doll" + testId.ToString(); string assetTag = "ABC-A1234" + testId.ToString(); string serialNumber = "SDHZ2891000000000K13" + testId.ToString(); // Act _asset = await HardwareAssetController.Create(_authToken, model, manufacturer, assetTag, serialNumber); _objectsToCleanup.Add(_asset); // Assert Assert.IsNotNull(_asset, "Expected a HardwareAsset, got null"); Assert.IsTrue(_asset.IsActive, "Expected HardwareAsset.IsActive to be true, got false"); Assert.AreEqual(model, _asset.Model, "HardwareAsset.Model does not match test data"); Assert.AreEqual(manufacturer, _asset.Manufacturer, "HardwareAsset.Manufacturer does not match test data"); Assert.AreEqual(assetTag, _asset.AssetTag, "HardwareAsset.AssetTag does not match test data"); Assert.AreEqual(serialNumber, _asset.SerialNumber, "HardwareAsset.SerialNumber does not match test data"); }