public void ShouldThrowOnEmptyStringOrGarbage() { var inputs = new[] { "###woefowaefjawioefj", "", }; inputs.ForEach(x => { Assert.Throws<ArgumentException>(() => { var fixture = new ViewModelRenderer(); fixture.RenderViewModel(x); }); }); }
public void ParseInterfacesSmokeTest() { var fixture = new ViewModelRenderer(); string result = fixture.RenderViewModel(File.ReadAllText(@"C:\Users\Administrator\Documents\GitHub\RxUIInterfaceToVM\TestInterface.cs")); this.Log().Info(result); Assert.Contains("ReactiveObject", result); Assert.Contains("ObservableAsPropertyHelper", result); Assert.Contains("HostScreen", result); }