Ejemplo n.º 1
0
        public void GetByUniqueKey_ShouldReturnNull_WhenWrongKey()
        {
            // Arrange
            var context = GetContext(TestData.additionalWork);
            var repo    = new SqlAdditionalWorkRepo(context);

            var markId     = TestData.additionalWork[0].Mark.Id;
            var employeeId = TestData.additionalWork[0].Employee.Id;

            // Act
            var additionalWork1 = repo.GetByUniqueKey(999, employeeId);
            var additionalWork2 = repo.GetByUniqueKey(markId, 999);

            // Assert
            Assert.Null(additionalWork1);
            Assert.Null(additionalWork2);

            context.Database.EnsureDeleted();
            context.Dispose();
        }
Ejemplo n.º 2
0
        public void GetByUniqueKey_ShouldReturnDoc()
        {
            // Arrange
            var context = GetContext(TestData.additionalWork);
            var repo    = new SqlAdditionalWorkRepo(context);

            var markId     = TestData.additionalWork[0].Mark.Id;
            var employeeId = TestData.additionalWork[0].Employee.Id;

            // Act
            var additionalWork = repo.GetByUniqueKey(markId, employeeId);

            // Assert
            Assert.Equal(TestData.additionalWork[0], additionalWork);

            context.Database.EnsureDeleted();
            context.Dispose();
        }