public void Events_Return_DetailView_NOTNull()
        {
            // Arrange
            var numDummyObjects = 3;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestBirthdayParties(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new BirthdayPartiesController(dbContext);

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

            // Assert with checking Type of data.
            Assert.False(result == null);
        }
        public void Events_Return_IndexView_NotNull_With_False_Assert()
        {
            // Arrange
            var numDummyObjects = 3;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestBirthdayParties(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new BirthdayPartiesController(dbContext);

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

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

            CreateTestBirthdayParties(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new BirthdayPartiesController(dbContext);

            // Act
            var result = dbContext.BirthdayParties.ToList();


            Assert.Equal(result[2].FirstName, "Naruto" + 1);
            Assert.InRange(result[2].AttendeesNumber, 0, 100);
        }
        public void Events_Return_List()
        {
            // Arrange
            var numDummyObjects = 3;
            var dbContext       = _serviceProvider.GetRequiredService <ApplicationDbContext>();

            CreateTestBirthdayParties(numberOfLocations: numDummyObjects, dbContext: dbContext);
            var controller = new BirthdayPartiesController(dbContext);

            // Act
            var result = dbContext.BirthdayParties.Count <BirthdayParty>();

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