Ejemplo n.º 1
0
        public void ThenIShouldOnlyGetXColoredAppliances(string color)
        {
            var expected = ApplianceTableData
                           .Where(app => app.Color.Equals(color, StringComparison.OrdinalIgnoreCase));

            ApplianceResult.Should().BeEmptyOrSubsetOf(expected);
        }
Ejemplo n.º 2
0
        public void ThenTheyShouldHaveTheIds(string ids)
        {
            var expected = ids.Split(new[] { ',', ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(Int32.Parse);

            ApplianceResult.Select(a => a.Id).Should().Equal(expected);
        }
Ejemplo n.º 3
0
        public void ThenTheRecordsShouldBeReverseSortedBy(string column)
        {
            var expected = ApplianceTableData.OrderByDescending(GetPropertyLambda(column));

            ApplianceResult.Should().Equal(expected);
        }
Ejemplo n.º 4
0
 public void ThenIShouldGetAppliance(int id)
 {
     ApplianceResult.Select(app => app.Id).Single().Should().Be(id);
 }
Ejemplo n.º 5
0
 public void ThenIShouldOnlyHaveNResults(int rows)
 {
     ApplianceResult.Should().HaveCount(rows, "because we asked for a subset of the data");
 }
Ejemplo n.º 6
0
 public void ThenIShouldGetNoResults()
 {
     ApplianceResult.Should().BeEmpty();
 }
Ejemplo n.º 7
0
 public void ThenTheyShouldBeASubsetOfAllData()
 {
     ApplianceResult.Should().BeEmptyOrSubsetOf(ApplianceTableData);
 }
Ejemplo n.º 8
0
 public void ThenIShouldGetAllItems()
 {
     ApplianceResult.Should().BeEquivalentTo(ApplianceTableData);
 }