示例#1
0
        public void DeleteTest()
        {
            var controller = new BuildingsController();
            var result     = controller.Index() as ViewResult;
            var buildings  = (ICollection <Building>)result.ViewData.Model;
            var Id         = buildings.Last().BuildingId;

            controller.DeleteConfirmed(Id);

            var result2    = controller.Index() as ViewResult;
            var buildings2 = (ICollection <Building>)result.ViewData.Model;

            Assert.AreNotEqual(Id, buildings2.Last().BuildingId);
        }
示例#2
0
        public void EditTest()
        {
            var controller   = new BuildingsController();
            var result       = controller.Index() as ViewResult;
            var buildings    = (ICollection <Building>)result.ViewData.Model;
            var editBuilding = buildings.Last();

            editBuilding.Name    = "NewBuildingName";
            editBuilding.Address = "NewBuildingAddress";
            controller.Edit(editBuilding);

            var result2    = controller.Index() as ViewResult;
            var buildings2 = (ICollection <Building>)result2.ViewData.Model;

            Assert.AreEqual("NewBuildingName", buildings2.Last().Name);
        }
示例#3
0
        public void IndexTest()
        {
            var controller = new BuildingsController();
            var result     = controller.Index() as ViewResult;
            var buildings  = (ICollection <Building>)result.ViewData.Model;

            Assert.AreEqual("Bexell Hall", buildings.ToArray()[1].Name);
        }
        public void Index()
        {
            // Arrange
            BuildingsController controller = new BuildingsController();

            // Act
            ViewResult result = controller.Index("Name", false) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
示例#5
0
        public void CreateTest()
        {
            var newBuilding = new Building();

            newBuilding.Name         = "TestBuildingName";
            newBuilding.Address      = "TestBuildingAddress";
            newBuilding.DepartmentId = 1;

            var controller = new BuildingsController();

            controller.Create(newBuilding);
            var result    = controller.Index() as ViewResult;
            var buildings = (ICollection <Building>)result.ViewData.Model;

            Assert.AreEqual("TestBuildingName", buildings.Last().Name);
        }
示例#6
0
        public void TestIndex()
        {
            var result = controller.Index("") as ViewResult;

            result.Should().NotBeNull();
        }