예제 #1
0
        public async Task FindByCodeShouldReturnNullIfCodeNotExists()
        {
            //Arrange
            var fixture = new CourseRepositoryFixture()
                          .WithXCourses(5);

            //Act
            var result = await fixture.ExecuteFindByCode("C6");

            //Assert
            Assert.Null(result);
        }
예제 #2
0
        public async Task FindByCodeShouldReturnIfCodeExists()
        {
            //Arrange
            var fixture = new CourseRepositoryFixture()
                          .WithSpecificCourse(code: "C1");
            string expected = "C1";

            //Act
            var result = await fixture.ExecuteFindByCode("C1");

            //Assert
            Assert.Equal(expected, result.Code);
        }