public void Checking_Row_Filled_Same_When_Table_Filled_Returns_True() { var tabularData = new TabularData { DataRows = new List <TabularDataRow> { new TabularDataRow { Columns = new List <string> { "item 4", "item 3" } }, new TabularDataRow { Columns = new List <string> { "item 1", "item 2" } }, new TabularDataRow { Columns = new List <string> { "item 5", "item 6" } } } }; var tabularDataRow = new TabularDataRow { Columns = new List <string> { "item 1", "item 2" } }; var result = new TabularDataService().IsRowAlreadyPresent(tabularData, tabularDataRow); Assert.IsTrue(result); }
public void Checking_No_Change_If_TabularData_Has_No_Duplicates() { var tabularData = new TabularData { DataRows = new List <TabularDataRow> { new TabularDataRow { Columns = new List <string> { "item 4", "item 3" } }, new TabularDataRow { Columns = new List <string> { "item 1", "item 2" } }, new TabularDataRow { Columns = new List <string> { "item 5", "item 6" } } } }; var tabularDataActual = new TabularDataService().DeduplicateData(tabularData); var isEqual = CompareTwoSources(tabularData, tabularDataActual); Assert.IsTrue(isEqual); }
public void Checking_Row_Already_Present_When_Table_And_Row_Empty_Returns_False() { var tabularData = new TabularData { DataRows = new List <TabularDataRow>() }; var tabularDataRow = new TabularDataRow(); var result = new TabularDataService().IsRowAlreadyPresent(tabularData, tabularDataRow); Assert.IsFalse(result); }
public void Checking_No_FallOver_If_TabularData_Empty() { var tabularData = new TabularData { DataRows = new List <TabularDataRow>() }; var tabularDataActual = new TabularDataService().DeduplicateData(tabularData); var isEqual = CompareTwoSources(tabularData, tabularDataActual); Assert.IsTrue(isEqual); }
public void Checking_Row_Already_Present_When_Table_Empty_And_Row_Filled_Returns_False() { var tabularData = new TabularData { DataRows = new List <TabularDataRow>() }; var tabularDataRow = new TabularDataRow { Columns = new List <string> { "item 1", "item 2" } }; var result = new TabularDataService().IsRowAlreadyPresent(tabularData, tabularDataRow); Assert.IsFalse(result); }
public void generates_data() { // ARRANGE var service = new TabularDataService(_schedulerService); IEnumerable <DynamicData> data = null; // ACT service.GetAsync() .Subscribe(x => { data = x; }); _testScheduler.AdvanceBy(TimeSpan.FromSeconds(1)); // ASSERT Assert.That(data, Is.Not.Empty); }
public void Checking_Row_Filled_Same_But_With_Extra_Elements_When_Table_Filled_Returns_False() { var tabularData = new TabularData { DataRows = new List <TabularDataRow> { new TabularDataRow { Columns = new List <string> { "item 1", "item 2" } } } }; var tabularDataRow = new TabularDataRow { Columns = new List <string> { "item 1", "item 2", "item 3" } }; var result = new TabularDataService().IsRowAlreadyPresent(tabularData, tabularDataRow); Assert.IsFalse(result); }