Skip to content

Commit

Permalink
refactor: use xunit.IsType in unit tests (#1306)
Browse files Browse the repository at this point in the history
  • Loading branch information
olevett authored and ghuntley committed Mar 14, 2017
1 parent 39c230c commit a25a38a
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions src/ReactiveUI.Tests/ViewLocatorTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public void ByDefaultViewModelIsReplacedWithViewWhenDeterminingTheServiceName()
FooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -106,7 +106,7 @@ public void TheRuntimeTypeOfTheViewModelIsUsedToResolveTheView()
object vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result );
}
}

Expand All @@ -125,7 +125,7 @@ public void ViewModelToViewNamingConventionCanBeCustomized()
FooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooWithWeirdConvention);
Assert.IsType<FooWithWeirdConvention>(result);
}
}

Expand All @@ -143,7 +143,7 @@ public void CanResolveViewFromViewModelClassUsingClassRegistration()
FooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -161,7 +161,7 @@ public void CanResolveViewFromViewModelClassUsingInterfaceRegistration()
FooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -179,7 +179,7 @@ public void CanResolveViewFromViewModelClassUsingIViewForRegistration()
FooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -197,7 +197,7 @@ public void CanResolveViewFromViewModelInterfaceUsingClassRegistration()
IFooViewModel vm = new FooViewModelWithWeirdName();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -215,7 +215,7 @@ public void CanResolveViewFromViewModelInterfaceUsingInterfaceRegistration()
IFooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -233,7 +233,7 @@ public void CanResolveViewFromViewModelInterfaceUsingIViewForRegistration()
IFooViewModel vm = new FooViewModel();

var result = fixture.ResolveView(vm);
Assert.True(result is FooView);
Assert.IsType<FooView>(result);
}
}

Expand All @@ -255,10 +255,10 @@ public void ContractIsUsedWhenResolvingView()
Assert.Null(result);

result = fixture.ResolveView(vm, "first");
Assert.True(result is FooView);
Assert.IsType<FooView>(result);

result = fixture.ResolveView(vm, "second");
Assert.True(result is FooWithWeirdConvention);
Assert.IsType<FooWithWeirdConvention>(result);
}
}

Expand Down Expand Up @@ -333,4 +333,4 @@ public void AnErrorIsRaisedIfTheCreationOfTheViewFails()
}
}
}
}
}

0 comments on commit a25a38a

Please sign in to comment.