コード例 #1
0
        public void WhenMechanicsWithCloseNamesExists_PartialMechanicSearch_ItShouldReturnResults()
        {
            Mecanic            testMechanic           = CreateTestMechanicEntity();
            MechanicRepository testMechanicRepository = CreateTestMechanicRepository();

            testMechanicRepository.PartialMechanicsSearch(testMechanic).Count.Should().BeGreaterThan(1);
        }
コード例 #2
0
        public void WhenMechanicExists_MechanicExists_ItShouldReturnTrue()
        {
            Mecanic            testMechanic           = CreateTestMechanicEntity();
            MechanicRepository testMechanicRepository = CreateTestMechanicRepository();

            testMechanicRepository.MechanicExists(testMechanic).Should().BeTrue();
        }
コード例 #3
0
        public void WhenMechanicAdded_AddMechanic_ItShouldAddSuccessfully()
        {
            Mecanic            testMechanic           = CreateTestMechanicEntity();
            MechanicRepository testMechanicRepository = CreateTestMechanicRepository();

            testMechanicRepository.AddMechanic(testMechanic);
            CreateTestEntities().Mecanics.FirstOrDefault(m => m.MecanicId == testMechanic.MecanicId).Should().NotBeNull();
        }
コード例 #4
0
        public void WhenMechanicExists_DeleteMechanic_ItShouldDeleteSuccessfully()
        {
            Entities           applicationContext     = CreateTestEntities();
            MechanicRepository testMechanicRepository = new MechanicRepository(applicationContext);
            int     testMechanicId = 1;
            Mecanic testMechanic   = applicationContext.Mecanics.FirstOrDefault(m => m.MecanicId == testMechanicId);

            testMechanicRepository.DeleteMechanic(testMechanicId);
            applicationContext.Mecanics.FirstOrDefault(m => m.MecanicId == testMechanicId).Should().BeNull();
        }
コード例 #5
0
        public void WhenClientExists_UpdateMechanic_ItShouldUpdateSuccessfully()
        {
            Entities           applicationContext     = CreateTestEntities();
            MechanicRepository testMechanicRepository = new MechanicRepository(applicationContext);
            int     testMechanicId = 3;
            Mecanic testMechanic   = applicationContext.Mecanics.FirstOrDefault(m => m.MecanicId == testMechanicId);

            testMechanic.Nume = "Marinel";
            testMechanicRepository.UpdateMechanic(testMechanic);
            applicationContext.Mecanics.FirstOrDefault(m => m.MecanicId == testMechanicId)?.Nume.Should().Be("Marinel");
        }