示例#1
0
            public void NewCar()
            {
                Car c = new Facts.Car();

                Assert.Equal("Make", c.Make);
                Assert.Equal("Model", c.Model);
                Assert.NotNull(c.FillUps);
                Assert.Empty(c.FillUps);
            }
示例#2
0
            public void AddTwoFillUp()
            {
                Car c = new Facts.Car();

                FillUp f1 = c.AddFillUp(odometer: 1000, liters: 40.0);
                FillUp f2 = c.AddFillUp(odometer: 1600, liters: 50.0);

                Assert.Same(f2, f1.NextFillUp);
                Assert.Equal(2, c.FillUps.Count);
            }
示例#3
0
            public void AddFirstFillUp()
            {
                Car c = new Facts.Car();

                FillUp f1 = c.AddFillUp(odometer: 1000, liters: 40.0);

                Assert.Equal(1, c.FillUps.Count);
                Assert.Equal(1000, f1.Odometer);
                Assert.Equal(40.0, f1.Liters);
            }
示例#4
0
            public void NewCar()
            {
                Car c = new Facts.Car();


                c.Make.ShouldEqual("Make");
                c.Model.ShouldEqual("Model");
                c.FillUps.ShouldNotBeNull();
                c.FillUps.ShouldBeEmpty();

                //การใช้ระหว่าง Should vs Asset

                //Assert.Equal("Make", c.Make);
                //Assert.Equal("Model", c.Model);
                //Assert.NotNull(c.FillUps);
                //Assert.Empty(c.FillUps);
            }