public void IsDuplicate_WithDifferentActionContent_ItReturnsFalse() { SnackbarMessageQueueItem item = CreateItem(); SnackbarMessageQueueItem other = CreateItem(actionContent: Guid.NewGuid().ToString()); Assert.False(item.IsDuplicate(other)); }
public void IsDuplicate_IgnoreDuplicatesIsTrue_ItReturnsFalse() { SnackbarMessageQueueItem item = CreateItem(ignoreDuplicate: true); SnackbarMessageQueueItem other = CreateItem(); Assert.False(item.IsDuplicate(other)); }
public void IsDuplicate_WithDuplicateItems_ItReturnsTrue() { SnackbarMessageQueueItem item = CreateItem(); SnackbarMessageQueueItem other = CreateItem(); Assert.True(item.IsDuplicate(other)); }
public void IsDuplicate_ThrowsOnNullArgument() { SnackbarMessageQueueItem item = CreateItem(); var ex = Assert.Throws <ArgumentNullException>(() => item.IsDuplicate(null !)); Assert.Equal("value", ex.ParamName); }
public void IsDuplicate_AlwaysShowIsTrue_ItReturnsFalse() { SnackbarMessageQueueItem item = CreateItem(alwaysShow: true); SnackbarMessageQueueItem other = CreateItem(); Assert.False(item.IsDuplicate(other)); }
public void IsDuplicate_ThrowsOnNullArgument() { SnackbarMessageQueueItem item = CreateItem(); Assert.Throws <ArgumentNullException>(() => item.IsDuplicate(null !)); }