コード例 #1
0
        public static void ChasmConcurrencyException_Constructor_Empty()
        {
            // Arrange & Action
            var actual = new ChasmConcurrencyException();

            // Assert
            Assert.NotNull(actual);
        }
コード例 #2
0
        public static void ChasmConcurrencyException_GetObjectData()
        {
            // Arrange
            var mockFormatterConverter = new Mock <IFormatterConverter>();
            var mockSerializationInfo  = new SerializationInfo(typeof(ChasmConcurrencyException), mockFormatterConverter.Object);
            var mockStreamingContext   = new StreamingContext();

            // Action
            var actual = new ChasmConcurrencyException();

            actual.GetObjectData(mockSerializationInfo, mockStreamingContext);
        }
コード例 #3
0
        public static void ChasmConcurrencyException_Constructor_String()
        {
            // Arrange
            var expectedMessage = RandomHelper.String;

            // Action
            var actual = new ChasmConcurrencyException(expectedMessage);

            // Assert
            Assert.NotNull(actual);
            Assert.Equal(expectedMessage, actual.Message);
        }
コード例 #4
0
        public static void ChasmConcurrencyException_Constructor_String_Exception()
        {
            // Arrange
            var expectedInnerException = new Exception(Guid.NewGuid().ToString());
            var expectedMessage        = Guid.NewGuid().ToString();

            // Action
            var actual = new ChasmConcurrencyException(expectedMessage, expectedInnerException);

            // Assert
            Assert.NotNull(actual);
            Assert.Equal(expectedMessage, actual.Message);
            Assert.Equal(expectedInnerException, actual.InnerException);
        }
コード例 #5
0
        public static void ChasmRepository_BuildConcurrencyException()
        {
            // Arrange
            string expectedBranch         = RandomHelper.String;
            string expectedName           = RandomHelper.String;
            var    expectedInnerException = new Exception(RandomHelper.String);

            // Action
            ChasmConcurrencyException actual = MockChasmRepository.MockBuildConcurrencyException(expectedBranch, expectedName, expectedInnerException, null);

            // Assert
            Assert.Equal(expectedInnerException, actual.InnerException);
            Assert.Contains(expectedBranch, actual.Message);
            Assert.Contains(expectedName, actual.Message);
        }