Exemple #1
0
        public void Delete_WillDeleteARow()
        {
            //Arrange
            Client client = new Client("Dan", 2);

            client.Save();
            Client client2 = new Client("Julie", 3);

            client2.Save();
            // Act
            client.Delete(); // Dan was fired.
            //Assert
            Assert.Equal(1, Client.GetAll().Count);
        }
        public void Test1()
        {
            // Arrange
            var mockDataStore = new Mock <IDataStore>();
            var client        = new Client(mockDataStore.Object);

            mockDataStore.Setup(m => m.Save(It.IsAny <Dto>())).Returns(new Dto());
            //mockDataStore.Setup(m => m.Save(It.Is<Dto>(d => d.Id == 0))).Returns(new Dto());

            // Act
            client.Save(new Contract());

            // Assert
            mockDataStore.Verify(m => m.Save(It.IsAny <Dto>()), Times.Once);
        }
Exemple #3
0
        public void Find_CandFindAndReturnARow()
        {
            //Arrange
            Client client = new Client("Bill", 1);

            client.Save();
            Client client2 = new Client("George", 2);

            client2.Save();
            // Act
            Client foundClient = Client.Find(client.GetId());

            //Assert
            Assert.Equal(client, foundClient);
        }
Exemple #4
0
        public void Save_SaveInstanceToDatabase()
        {
            //Arrange
            Client newClient = new Client("Jerry", 1);

            //Act
            newClient.Save();
            //Assert
            List <Client> saved   = Client.GetAll();
            List <Client> created = new List <Client> {
                newClient
            };

            Assert.Equal(created, saved);
        }
Exemple #5
0
        public void Update_WillUpdateARowWithANewName()
        {
            //Arrange
            string anne          = "Anne";
            int    anne_stylist  = 1;
            string steve         = "Steve";
            int    steve_stylist = 2;
            Client client        = new Client(anne, anne_stylist);

            client.Save();
            //Act
            client.Update(steve, steve_stylist);
            //Assert
            Assert.Equal(steve, client.GetName());
            Assert.Equal(steve_stylist, client.GetStylist());
        }