public void Size() { Assert.Equal(TestSize, _testIsft.Size()); Assert.Equal(TestSize, _testIsfTcopy.Size()); Assert.True(true); }
public void Inherit() { // demonstrate that the static member is complete when called statically; Assert.NotNull(SFTInheritedTestObject.Hhh.Name); Assert.Equal(SFTInheritedTestObject.Hhh.Name, InheritedLastTestName); // test facade name Assert.Equal(typeof(SFTInheritedTestObject).FullName, _testIsftExtended.FacadeName); // test size Assert.Equal(TestInheritedSize, _testIsftExtended.Size()); // test match methods Assert.Equal(InheritedLastTestName, _testIsftExtended.Match(_testIsftExtended.Size() - 1).Name); Assert.Same(_testIsftExtended.FirstItem(), _testIsft.FirstItem()); // test facade methods: SetSelected...SFT var isftFacade2 = new SFTInheritedTestObject().SetSelectedItem(SFTInheritedTestObject.Hhh); Assert.NotNull(isftFacade2); Assert.Equal(InheritedLastTestName, isftFacade2.SelectedItem.Name); // test facade methods: SetSelected...Name ISFTFacade isftFacade = new SFTInheritedTestObject(); isftFacade.SetSelectedItem(NextTestName); Assert.Same(isftFacade.SelectedItem, SFTTestObject.Bbb); // use base class qualifier SFTTestObject instead of SFTInheritedTestObject Assert.Same(isftFacade.SelectedItem, SFTTestObject.Bbb); isftFacade.SetSelectedItem(InheritedLastTestName); Assert.Same(isftFacade.SelectedItem, SFTInheritedTestObject.Hhh); // test facade methods: SetSelected...Key isftFacade = new SFTInheritedTestObject(); isftFacade.SetSelectedItem(TestKey + 1); Assert.Same(isftFacade.SelectedItem, SFTTestObject.Bbb); isftFacade.SetSelectedItem(TestInheritedSize - 1); Assert.Same(isftFacade.SelectedItem, SFTInheritedTestObject.Hhh); // use base class qualifier SFTTestObject instead of SFTInheritedTestObject, ie, Assert.Same(SFTInheritedTestObject.Isft.Match(ExtendedTestKey) Assert.Same(SFTTestObject.Isft.Match(ExtendedTestKey), SFTTestObject.Isft.Match(ExtendedTestKey)); Assert.True(true); }
public void Enumerator() { var count = 0; var eSft = _testIsft.Enumerator(); while (eSft.MoveNext()) { count++; Console.WriteLine("EnumeratorTest: current value is " + ((ISFT)eSft.Current).Name); } Assert.Equal(_testIsft.Size(), count); Assert.True(true); }