public void DataCentersControllerIndexTest()
        {
            // Arrange
            DataCentersController controller = new DataCentersController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
 public void DataCenterEditExistingStartTest()
 {
     var db = new FakeDatabase();
     db.AddSet(TestDataCenterData.DataCenters);
     var controller = new DataCentersController(db);
     controller.ControllerContext = new FakeControllerContext();
     ViewResult result = controller.Edit(1) as ViewResult;
     Assert.IsNotNull(result);
     Assert.AreEqual(typeof(DataCenter), result.Model.GetType());
     Assert.AreEqual("Test1", ((DataCenter)result.Model).Name);
 }
 public void DataCenterAjaxList()
 {
     var db = new FakeDatabase();
     db.AddSet(TestDataCenterData.DataCenters);
     var controller = new DataCentersController(db);
     controller.ControllerContext = new FakeControllerContext();
     DTParameters param = new DTParameters() { Start = 2, Length = 3, Search = new DTSearch(), Order = new DTOrder[1] { new DTOrder() { Column = 1, Dir = DTOrderDir.ASC } } };
     JsonResult result = controller.Ajax(param) as JsonResult;
     Assert.IsNotNull(result);
     Assert.AreEqual(3, ((List<DataCenter>)((DTResult<DataCenter>)result.Data).data).Count);
     Assert.AreEqual("Test2", ((List<DataCenter>)((DTResult<DataCenter>)result.Data).data)[0].Name);
 }