示例#1
0
        public void Returns_OK()
        {
            Outage outage = new Outage();

            outage.Description = "Test";
            outage.ElementName = "Test";
            ExecutedAction action = new ExecutedAction();

            action.Description = "Test";
            outage.Actions.Add(action);

            Response <int> response = system.Insert(outage);
            int            id       = response.Data;
            ResponseStatus status   = response.Status;

            Assert.IsTrue(id > 0);
            Assert.AreEqual(ResponseStatus.OK, status);
        }
        public void Setup()
        {
            outage             = new Outage();
            outage.Description = "Test";
            outage.ElementName = "Test";
            ExecutedAction action = new ExecutedAction();

            action.Description = "Test";
            outage.Actions.Add(action);

            id = system.Insert(outage).Data;
        }
        public void Setup()
        {
            Outage outage = new Outage();

            outage.CreationDate = new DateTime(2006, 6, 6);
            outage.Description  = "Test";
            outage.ElementName  = "Test";
            ExecutedAction action = new ExecutedAction();

            action.Description = "Test";
            outage.Actions.Add(action);

            system.Insert(outage);
        }
        public void Setup()
        {
            outage             = new Outage();
            outage.Description = "Test";
            outage.ElementName = "Test";
            ExecutedAction action = new ExecutedAction();

            action.Description = "Test";
            outage.Actions.Add(action);

            system.Insert(outage);
            outage.Id = 0;
            invalidGeneratorSystem.Insert(outage);
        }
示例#5
0
        public void Returns_ERROR_because_of_repository_error()
        {
            Outage outage = new Outage();

            outage.Description = "Test";
            outage.ElementName = "Test";
            ExecutedAction action = new ExecutedAction();

            action.Description = "Test";
            outage.Actions.Add(action);

            Response <int> response = invalidSystem.Insert(outage);
            int            id       = response.Data;
            ResponseStatus status   = response.Status;

            Assert.AreEqual(outage.Id, 0);
            Assert.AreEqual(ResponseStatus.Error, status);
        }
 private void CreateOutage()
 {
     try
     {
         Response <int> response = oms.Insert(Outage);
         if (response.Status == ResponseStatus.OK)
         {
             Close();
         }
         else
         {
             MessageBox.Show($"Error: {response.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show($"Server error: {ex.Message}", "Server error", MessageBoxButton.OK, MessageBoxImage.Error);
         oms = Connection.GenerateChannel();
     }
 }