Inheritance: IEnableLogger
Ejemplo n.º 1
0
        public void ShouldThrowOnEmptyStringOrGarbage()
        {
            var inputs = new[] {
                "###woefowaefjawioefj",
                "",
            };

            inputs.ForEach(x => {
                Assert.Throws<ArgumentException>(() => {
                    var fixture = new ViewModelRenderer();
                    fixture.RenderViewModel(x);
                });
            });
        }
Ejemplo n.º 2
0
        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);
        }