예제 #1
0
        public async Task TestMethodCompare_ShouldBeInvalidWhenLeftDataAndRightDataAreNotEquals()
        {
            // Arrange
            FakeDataRepository fakeData     = new FakeDataRepository();
            DataCommand        cmd          = new DataCommand("1", "afsjbkjsbdkjdfbjvdfjvbdjkfdfjnvxfvlsfnvjdfnvjdfvx", "left");
            DataCommand        cmd2         = new DataCommand("1", "bfsjbkjsbdkjdfbjvdfjvbdjkfdfjnvxfvlsfnvjdfnvjdfvy", "right");
            DataServices       dataServices = new DataServices(fakeData);

            // Act
            await dataServices.AddData(cmd);

            await dataServices.AddData(cmd2);

            var result = await dataServices.Compare("1");

            // Assert
            Assert.False(result.IsValid);
        }