コード例 #1
0
        public void TestResolveWithParameter()
        {
            ContainerBuilder containerBuilder = new ContainerBuilder();

            containerBuilder.Register("Rabbit", delegate(Container c, object weight) { return(new Rabbit((int)weight)); });
            Container container = containerBuilder.Create();
            //
            Rabbit rabbit = (Rabbit)container.Resolve("Rabbit", 55);

            //
            Asserts.AssertNotNull(rabbit);
            Asserts.AssertEquals(55, rabbit.GetWeight());
        }
コード例 #2
0
 public void TestMultiplyMM()
 {
     float[] a = new float[] {
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, 0, 0,
     };
     float[] b = new float[] {
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, 0, 0,
     };
     float[] ab = new float[16];
     MathMatrix.MultiplyMM(ab, 0, a, 0, b, 0);
     Asserts.AssertEquals(new float[] {
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, 0, 0,
     }, ab);
 }
コード例 #3
0
 public void TestSetItem_passes_when_set_item_duplicated()
 {
     LocalStorage.SetItem("Key", "Value");
     LocalStorage.SetItem("Key", "Value2");
     Asserts.AssertEquals("Value2", LocalStorage.GetItem("Key"));
 }
コード例 #4
0
 public void TestSetItem_passes_when_set_item_exists()
 {
     LocalStorage.SetItem("Key", "Value");
     Asserts.AssertEquals("Value", LocalStorage.GetItem("Key"));
 }
コード例 #5
0
 public void TestRemoveItem_passes_when_item_exists_and_items_removed()
 {
     LocalStorage.SetItem("Key", "Value");
     LocalStorage.RemoveItem("Key");
     Asserts.AssertEquals(0, LocalStorage.Length);
 }
コード例 #6
0
 public void TestLenght_passes_when_set_single_item_returns_one()
 {
     LocalStorage.SetItem("Key", "Value");
     Asserts.AssertEquals(1, LocalStorage.Length);
 }
コード例 #7
0
 public void TestKey_passes_when_set_item_key_requested()
 {
     LocalStorage.SetItem("Key", "Value");
     Asserts.AssertEquals("Key", LocalStorage.Key(0));
 }
コード例 #8
0
 public void ThenTheResultShouldContain(string result)
 {
     Asserts.AssertEquals(_resultsPage.ReturnFirstEmphasis(), result, "Is correct");
 }
コード例 #9
0
 public void TestSprintfInt32_passes()
 {
     Asserts.AssertEquals("test \u0000", CSyntax.SprintfInt32("test %d", 1));
 }
コード例 #10
0
 public void Test_single_decimal_format()
 {
     Asserts.AssertEquals("test \u0000", CSyntax.Sprintf("test %d", new object[] { 1 }));
 }
コード例 #11
0
 public void Test_simple_format()
 {
     Asserts.AssertEquals("format", CSyntax.Sprintf("format"));
 }