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);
        }
Example #4
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);
        }
Example #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);
        }
Example #6
0
        public void Returns_ERROR_because_of_validation(string description, string creationDate, string elementName, double latitude, double longitude, string actionDescription, string actionExecutionDate)
        {
            Outage outage = new Outage();

            outage.Description  = description;
            outage.CreationDate = DateTime.Parse(creationDate);
            outage.ElementName  = elementName;
            outage.Latitude     = latitude;
            outage.Longitude    = longitude;
            ExecutedAction action = new ExecutedAction();

            action.Description   = actionDescription;
            action.ExecutionDate = DateTime.Parse(actionExecutionDate);
            outage.Actions.Add(action);

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

            Assert.AreEqual(outage.Id, 0);
            Assert.AreEqual(ResponseStatus.Error, status);
        }
        public void Return_ERROR_because_of_validation(string description, string creationDate, string elementName, double latitude, double longitude, string actionDescription, string actionExecutionDate)
        {
            Outage outage = new Outage();

            outage.Id           = 1;
            outage.Description  = description;
            outage.CreationDate = DateTime.Parse(creationDate);
            outage.ElementName  = elementName;
            outage.Latitude     = latitude;
            outage.Longitude    = longitude;
            ExecutedAction action = new ExecutedAction();

            action.Description   = actionDescription;
            action.ExecutionDate = DateTime.Parse(actionExecutionDate);
            outage.Actions.Add(action);

            Response <bool> response = invalidSystem.Update(outage);
            bool            result   = response.Data;
            ResponseStatus  status   = response.Status;

            Assert.IsFalse(result);
            Assert.AreEqual(ResponseStatus.Error, status);
        }