Exemplo n.º 1
0
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new GenderRepository(context);

            // Act
            gender result = repository.GetById(4);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(4, result.id);
        }
        public void DeleteById_WasDeleted_ActualDataIsNull()
        {
            var    typeIdToDelete = AddandGetTestGender().Id;
            Gender actualGender;

            using (var genderRepo = new GenderRepository(DataContextCreator.CreateTestContext()))
            {
                genderRepo.Delete(typeIdToDelete);
                genderRepo.SaveChanges();
                actualGender = genderRepo.GetById(typeIdToDelete);
            }

            Assert.IsNull(actualGender);
        }
        public void GetById_CorrectDataGot_EqualsExpectedData()
        {
            var expectedGender = new Gender
            {
                Id          = 1,
                Description = "Male"
            };
            Gender actualGender;

            using (var genderRepo = new GenderRepository(DataContextCreator.CreateTestContext()))
            {
                actualGender = genderRepo.GetById(expectedGender.Id);
            }

            AssertGendersEqual(expectedGender, actualGender);
        }
        public void Add_WasGenderAdded_ActualEqualsExpectedData()
        {
            var expectedGender = new Gender
            {
                Description = "Test Gender"
            };
            Gender actualGender;

            using (var genderRepo = new GenderRepository(DataContextCreator.CreateTestContext()))
            {
                genderRepo.Add(expectedGender);
                genderRepo.SaveChanges();
                actualGender = genderRepo.GetById(expectedGender.Id);
            }

            AssertGendersEqual(expectedGender, actualGender);
        }