コード例 #1
0
        public void UpdatesSave()
        {
            // Arrange
            var einToTest     = "30-9876543";
            var applicationId = "CE7F5AA5-6832-43FE-BAE1-80D14CD8F666";
            var oldData       = new
            {
                EIN              = einToTest,
                ApplicationId    = "CE7F5AA5-6832-43FE-BAE1-80D14CD8F666",
                ApplicationState = "{ \"name\": \"Joe Biden\", \"email:\" \"[email protected]\" }"
            };
            var newData = new
            {
                EIN              = einToTest,
                ApplicationId    = "CE7F5AA5-6832-43FE-BAE1-80D14CD8F666",
                ApplicationState = "{ \"name\": \"Michelle Obama\", \"email:\" \"[email protected]\" }"
            };

            var service = new SaveService(_saveRepositoryMock);

            service.AddOrUpdate(einToTest, applicationId, null, oldData.ApplicationState);
            var existingRecord = service.GetSave(applicationId);

            // Act
            service.AddOrUpdate(einToTest, applicationId, null, newData.ApplicationState);
            var newRecord = service.GetSave(applicationId);

            // Assert
            Assert.AreEqual(newData.ApplicationState, newRecord.ApplicationState);
            Assert.AreEqual(applicationId, newRecord.ApplicationId);
        }
コード例 #2
0
        public void AddsSave()
        {
            // Arrange
            var newData = new ApplicationSave
            {
                EIN = "30-9876543",
                ApplicationState = "{ \"name\": \"Joe Biden\", \"email:\" \"[email protected]\" }"
            };

            var service = new SaveService(_saveRepositoryMock);

            // Act
            service.AddOrUpdate(newData.EIN, newData.ApplicationState);
            var save = service.GetSave(newData.EIN);

            // Assert
            Assert.AreEqual(newData.ApplicationState, save.ApplicationState);
        }
コード例 #3
0
        public void AddsSave()
        {
            // Arrange
            var newData = new ApplicationSave
            {
                Id               = "30-9876543",
                ApplicationId    = "CE7F5AA5-6832-43FE-BAE1-80D14CD8F666",
                ApplicationState = "{ \"name\": \"Joe Biden\", \"email:\" \"[email protected]\" }"
            };

            var service = new SaveService(_saveRepositoryMock);

            // Act
            service.AddOrUpdate(newData.Id, newData.ApplicationId, null, newData.ApplicationState);
            var save = service.GetSave(newData.ApplicationId);

            // Assert
            Assert.AreEqual(newData.ApplicationState, save.ApplicationState);
        }