Example #1
0
        public void Equal_SameObjectShouldBeEqual()
        {
            //arrange
            var sameId  = 1;
            var course1 = _course.WithId(sameId).Build();
            var course2 = _course.WithId(sameId).Build();

            //act
            var result = course1.Equals(course2);

            //assert
            result.Should().BeTrue();
        }
        public void Should_ReturnCourseBtId()
        {
            //arrange
            const int id        = 5;
            var       newCourse = _courseBuilder.WithId(id).Build();

            _courseRepository.Create(newCourse);

            //act
            var actual = _courseRepository.GetBy(id);

            //assert
            actual.Should().Be(newCourse);
        }