public async Task Null_CostCreated_Entry_DoesNothing()
        {
            //Arrange
            CostCreated entry    = null;
            var         expected = 0;

            //Act
            await _target.Log(entry);

            //Assert
            var activityLog = _efContextMock.Object.ActivityLog;

            activityLog.Should().HaveCount(expected);
        }
        public async Task CostCreated_Entry_AddsToDb()
        {
            //Arrange
            var costNumber   = "TestCost101";
            var userIdentity = new UserIdentity
            {
                Id        = Guid.NewGuid(),
                IpAddress = IpAddress
            };
            var entry    = new CostCreated(costNumber, userIdentity);
            var expected = 1;

            //Act
            await _target.Log(entry);

            //Assert
            var activityLog = _efContextMock.Object.ActivityLog;

            activityLog.Should().HaveCount(expected);
        }