示例#1
0
        public void Trips_Return_DetailView_NOTNull()
        {
            // Arrange
            var numDummyObjects = 3;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestSleepOver(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new SleepOversController(dbContext);

            // Act
            var result = controller.Details(1);

            // Assert with checking Type of data.
            Assert.False(result == null);
        }
示例#2
0
        public void Trips_Return_IndexView_NotNull_With_False_Assert()
        {
            // Arrange
            var numDummyObjects = 4;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestSleepOver(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new SleepOversController(dbContext);

            // Act
            var result = controller.Index();

            // Assert with checking Type of data.
            Assert.IsAssignableFrom <ViewResult>(result);
        }
示例#3
0
        public void Events_Return_EditView_NOTNull()
        {
            // Arrange
            var numDummyObjects = 3;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestSleepOver(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new SleepOversController(dbContext);

            // Act
            var result = controller.Edit(1);

            // Assert with checking Type of data.
            Assert.IsAssignableFrom <ViewResult>(result);
        }
示例#4
0
        public void Events_Return_List()
        {
            // Arrange
            var numDummyObjects = 4;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestSleepOver(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new SleepOversController(dbContext);

            // Act
            var result = dbContext.SleepOvers.Count <SleepOver>();

            // Assert with checking Type of data.
            Assert.Equal(numDummyObjects, result);
            Assert.False(result < numDummyObjects);
            Assert.True(result == numDummyObjects);
        }