Beispiel #1
0
        public void Update_WhenUpdatedFixture_ShouldUpdate()
        {
            // Arrange
            var fixtureForUpdateDto = new FixtureForUpdateDto();
            var mockFixtureDal      = new MockFixtureDal().MockUpdate().MockGet(new Fixture());
            var sut = new FixtureManager(mockFixtureDal.Object);

            // Act
            sut.Update(fixtureForUpdateDto);

            // Assert
            mockFixtureDal.VerifyUpdate(Times.Once());
        }
Beispiel #2
0
        public void UpdatePosition_WhenUpdatedFixturePosition_ShouldUpdatePosition()
        {
            // Arrange
            Guid fixtureId      = Guid.NewGuid();
            var  position       = FixturePositions.Position.Debit;
            var  mockFixtureDal = new MockFixtureDal().MockUpdate().MockGet(new Fixture());
            var  sut            = new FixtureManager(mockFixtureDal.Object);

            // Act
            sut.UpdatePosition(fixtureId, position);

            // Assert
            mockFixtureDal.VerifyUpdate(Times.Once());
        }
Beispiel #3
0
        public void Delete_WhenDeletedFixture_ShouldUpdateFixturePosition()
        {
            // Arrange
            Guid fixtureId      = Guid.NewGuid();
            var  mockFixtureDal = new MockFixtureDal().MockUpdate().MockGet(new Fixture()
            {
                FixturePositionId = 1
            });
            var sut = new FixtureManager(mockFixtureDal.Object);

            // Act
            sut.Delete(fixtureId);

            // Assert
            mockFixtureDal.VerifyUpdate(Times.Once());
        }