Skip to content

Commit b7e6d57

Browse files
jschick04NikTilton
authored andcommitted
Added status bar tests
1 parent 50ca9b6 commit b7e6d57

3 files changed

Lines changed: 434 additions & 69 deletions

File tree

src/EventLogExpert.UI.Tests/Store/EventLogStoreTests.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -758,8 +758,9 @@ public void ReduceSetFilters_WhenFilterChanged_ShouldUpdateFilter()
758758
// Arrange
759759
var state = new EventLogState();
760760

761-
var newFilter = new EventFilter(new FilterDateModel { After = DateTime.Now, Before = DateTime.Now.AddDays(1) },
762-
[]);
761+
var after = new DateTime(2024, 1, 1, 12, 0, 0, DateTimeKind.Utc);
762+
var before = new DateTime(2024, 1, 2, 12, 0, 0, DateTimeKind.Utc);
763+
var newFilter = new EventFilter(new FilterDateModel { After = after, Before = before }, []);
763764

764765
var action = new EventLogAction.SetFilters(newFilter);
765766

src/EventLogExpert.UI.Tests/Store/FilterCacheStoreTests.cs

Lines changed: 0 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -130,73 +130,6 @@ public void FilterCacheState_DefaultState_ShouldHaveCorrectDefaults()
130130
Assert.Empty(state.RecentFilters);
131131
}
132132

133-
[Fact]
134-
public void ImmutableList_Add_ShouldAppendToEnd()
135-
{
136-
// Arrange
137-
var list = ImmutableList.Create(Constants.FilterIdEquals100, Constants.FilterIdEquals200);
138-
139-
// Act
140-
list = list.Add(Constants.FilterIdGreaterThan100);
141-
142-
// Assert
143-
Assert.Equal(3, list.Count);
144-
Assert.Equal(Constants.FilterIdGreaterThan100, list.Last());
145-
}
146-
147-
[Fact]
148-
public void ImmutableList_Remove_ShouldRemoveSpecificItem()
149-
{
150-
// Arrange
151-
var list = ImmutableList.Create(
152-
Constants.FilterIdEquals100,
153-
Constants.FilterIdEquals200,
154-
Constants.FilterIdGreaterThan100);
155-
156-
// Act
157-
list = list.Remove(Constants.FilterIdEquals200);
158-
159-
// Assert
160-
Assert.Equal(2, list.Count);
161-
Assert.DoesNotContain(Constants.FilterIdEquals200, list);
162-
Assert.Contains(Constants.FilterIdEquals100, list);
163-
Assert.Contains(Constants.FilterIdGreaterThan100, list);
164-
}
165-
166-
[Fact]
167-
public void ImmutableQueue_Behavior_ShouldMaintainFIFOOrder()
168-
{
169-
// Arrange
170-
var queue = ImmutableQueue<string>.Empty;
171-
172-
// Act
173-
queue = queue.Enqueue(Constants.FilterIdEquals100);
174-
queue = queue.Enqueue(Constants.FilterIdEquals200);
175-
queue = queue.Enqueue(Constants.FilterIdGreaterThan100);
176-
177-
// Assert
178-
Assert.Equal(3, queue.Count());
179-
Assert.Equal(Constants.FilterIdEquals100, queue.First());
180-
Assert.Equal(Constants.FilterIdGreaterThan100, queue.Last());
181-
}
182-
183-
[Fact]
184-
public void ImmutableQueue_Dequeue_ShouldRemoveFirstItem()
185-
{
186-
// Arrange
187-
var queue = ImmutableQueue.Create(
188-
Constants.FilterIdEquals100,
189-
Constants.FilterIdEquals200,
190-
Constants.FilterIdGreaterThan100);
191-
192-
// Act
193-
queue = queue.Dequeue();
194-
195-
// Assert
196-
Assert.Equal(2, queue.Count());
197-
Assert.Equal(Constants.FilterIdEquals200, queue.First());
198-
}
199-
200133
[Fact]
201134
public void IntegrationTest_AddMultipleFavorites()
202135
{

0 commit comments

Comments
 (0)