public static void ChasmRepository_Constructor_ChasmSerializer_MaxDop() { // Arrange var mockChasmSerializer = new Mock <IChasmSerializer>(); var mockChasmRepository = new Mock <ChasmRepository>(mockChasmSerializer.Object); // Action ChasmRepository actual = mockChasmRepository.Object; // Assert Assert.NotNull(actual); Assert.Equal(mockChasmSerializer.Object, actual.Serializer); }
public static void ChasmRepository_Constructor_SerializerNull() { // Arrange var chasmSerializer = default(IChasmSerializer); var mockChasmRepository = new Mock <ChasmRepository>(chasmSerializer); // Action ArgumentNullException actual = Assert.Throws <ArgumentNullException>(() => { try { ChasmRepository obj = mockChasmRepository.Object; } catch (TargetInvocationException targetInvocationException) { throw targetInvocationException.InnerException; } }); // Assert Assert.Contains("serializer", actual.Message); }