public void ReturnsAnInstance_WhenParametersAreValid()
        {
            // Arrange
            var terminationNoticeRepoMock = new Mock <IEfRepository <TerminationNotice> >();
            var contextMock = new Mock <ISaveContext>();

            // Act
            var result = new TerminationNoticeService(terminationNoticeRepoMock.Object, contextMock.Object);

            // Assert
            Assert.IsNotNull(result);
        }
Beispiel #2
0
        public void CallTerminationNoticeRepoAll_WhenCalled()
        {
            // Arrange
            var terminationNoticeRepoMock = new Mock <IEfRepository <TerminationNotice> >();

            terminationNoticeRepoMock.Setup(c => c.All).Verifiable();

            var contextMock = new Mock <ISaveContext>();
            var sut         = new TerminationNoticeService(terminationNoticeRepoMock.Object, contextMock.Object);

            // Act
            sut.GetAll();

            // Assert
            terminationNoticeRepoMock.Verify();
        }
Beispiel #3
0
        public void CallContextCommit_WhenCalled()
        {
            // Arrange
            var terminationNotice         = new TerminationNotice();
            var terminationNoticeRepoMock = new Mock <IEfRepository <TerminationNotice> >();
            var contextMock = new Mock <ISaveContext>();

            contextMock.Setup(c => c.Commit()).Verifiable();

            var sut = new TerminationNoticeService(terminationNoticeRepoMock.Object, contextMock.Object);

            // Act
            sut.Update(terminationNotice);

            // Assert
            terminationNoticeRepoMock.Verify();
        }