Open.TestHarness.Model.ViewTestClass.IsEquivalent C# (CSharp) Method

IsEquivalent() public method

Determines whether the specified type is represented by this model.
public IsEquivalent ( Type compareType ) : bool
compareType System.Type
return bool
        public bool IsEquivalent(Type compareType)
        {
            return IsEquivalent(compareType.FullName, compareType.Assembly.GetAssemblyName());
        }

Same methods

ViewTestClass::IsEquivalent ( string typeName, string assemblyName ) : bool

Usage Example

        public void ShouldReportEquivalent()
        {
            var type1 = typeof(SampleViewTestClass1);

            var model1A = new ViewTestClass(type1, "File.xap");
            var model1B = new ViewTestClass(type1.FullName, null, type1.Assembly.GetAssemblyName(), "File.xap");

            model1A.IsEquivalent(type1).ShouldBe(true);
            model1B.IsEquivalent(type1).ShouldBe(true);

            var model2 = new ViewTestClass(typeof(SampleViewTestClass2), "File.xap");
            model2.IsEquivalent(type1).ShouldBe(false);
        }