public void GetEnum_should_return_the_enum_value_from_the_row_even_when_i_mess_up_the_casing_and_use_spaces() { var table = new Table("Sex"); table.AddRow("unknown sex"); ObjectAssertExtensions.ShouldEqual <Enum>(table.Rows.First() .GetEnum <Person>("Sex"), Sex.UnknownSex); }
public void GetEnum_should_return_the_enum_value_from_the_row_even_when_i_mess_up_the_casing() { var table = new Table("Sex"); table.AddRow("feMale"); ObjectAssertExtensions.ShouldEqual <Enum>(table.Rows.First() .GetEnum <Person>("Sex"), Sex.Female); }
public void GetEnum_should_return_the_enum_value_from_the_row() { var table = new Table("Sex"); table.AddRow("Male"); ObjectAssertExtensions.ShouldEqual <Enum>(table.Rows.First() .GetEnum <Person>("Sex"), Sex.Male); }
public void the_event_is_published_to_the_database() { using (var query_connection = new SqlConnection(ConfigurationManager.ConnectionStrings["puppy.sqlserver"].ConnectionString)) { query_connection.Open(); var events = query_connection.Query("SELECT TOP 1 * FROM ReportingEvent").ToList(); events.Count().ShouldEqual(1); ObjectAssertExtensions.ShouldEqual(events[0].Category, "CATEGORY"); ObjectAssertExtensions.ShouldEqual(events[0].SubCategory, "SUB_CATEGORY"); ObjectAssertExtensions.ShouldEqual(events[0].PublishedOn, new DateTime(2013, 01, 01, 12, 13, 14)); } }
public void Custom_String_Data_Is_Set_On_Node() { var kernel = new StandardKernel(); kernel.RegisterBanzaiNodes(GetType().Assembly, true); var flowBuilder = new FlowBuilder <object>(new NinjectFlowRegistrar(kernel)); flowBuilder.CreateFlow("TestFlow1") .AddRoot <IPipelineNode <object> >().SetCustomData("TestData") .AddChild <ITestNode2>(); flowBuilder.Register(); var factory = kernel.Get <INodeFactory <object> >(); var flowRootNode = factory.BuildFlow("TestFlow1"); ObjectAssertExtensions.ShouldEqual(flowRootNode.CustomData, "TestData"); }
public void Custom_String_Data_Is_Set_On_Node() { var containerBuilder = new ContainerBuilder(); containerBuilder.RegisterBanzaiNodes(GetType().Assembly, true); var flowBuilder = new FlowBuilder <object>(new AutofacFlowRegistrar(containerBuilder)); flowBuilder.CreateFlow("TestFlow1") .AddRoot <IPipelineNode <object> >().SetCustomData("TestData") .AddChild <ITestNode2>(); flowBuilder.Register(); var container = containerBuilder.Build(); var factory = container.Resolve <INodeFactory <object> >(); var flowRootNode = factory.BuildFlow("TestFlow1"); ObjectAssertExtensions.ShouldEqual(flowRootNode.CustomData, "TestData"); }